Debug Server

Program yazarken sıklıkla karşılaştığım bir hatada sorunun nerede olduğunu anlamak için showmessege ile uygulamadan adım adım mesajlar alarak kontrol sağlarım.

Bir değişkene istediğim değer atanmış mı ? Çalıştığını düşündüğüm koşul gerçekten çalışıyor mu ? Bu tür kontrolleri hep bu yöntem ile yapardım ve daha sonrada bu mesajları temizlemeye uğraşırım. Bunu belki lazarus’un kendi mesaj penceresine bilgi göndererek de çözebiliriz ama şimdi farklı bir yöntemden bahsedeceğim.

Debug Server, esasen lazarus ile birlikte gelen bir araç.  Uygulamadan bu yazılıma mesaj göndererek hem yazılımın kesilmesini engelliyorsunuz hemde daha sağlıklı bir rapor elde ederek yazılımınızın çalışma sıralamasını varsa hatalarını görebiliyorsunuz.

Continue reading “Debug Server”

Lazarus ile raporlama

Merhaba arkadaşlar, bu dersimizde Lazarus’ta lazreport bileşenine değinmek istiyorum.
Öncelikle neden raporlamaya gereksinim duyarız sorusuna cevap arayalım.


Raporlar
Raporlar, verileri biçimlendirmenizi, özetlemenizi ve sunmanızı sağlayan araçlardır. Bir rapor genellikle “Bu sene her müşteriden ne kadar para kazandık?” veya “Müşterilerimiz hangi şehirlerde ikamet ediyor?” gibi belli bir soruya yanıt verir. Her rapor, bilgileri mümkün olduğunca kolay okunabilecek şekilde sunmak üzere biçimlendirilebilir. Continue reading “Lazarus ile raporlama”

Birden Fazla Lazarus’u Birlikte Kullanmak

Lazarus 1.8RC’lerin duyrulduğu bugünlerde hem Lazarus 1.6 ayarlarını bozmamak hemde Lazarus 1.6’ı denemek istiyorsanız yapmanız gereken pcp (primary-config-path) parametresini kullanmak lazarus’u çalıştırırken

şeklinde çalıştırırsanız config ayalarını belirttiğiniz klasöre kuruyor ve hepsi kendine ait ayarlarla sorunsuz çalışabiliyor.