Delphi TStyleManager

Yeni bir VCL windows application proje ye başladığımızda Delphi bize varsayılan görünüm olarak Windows style ını verir dilersek kendimiz bunu ide üzerinden değiştirebileceğimiz gibi kullanıcı ya da bu seçimi bırakabiliriz. Project Options(Shift + Ctrl + F11) Application başlığı altındaki appearance bağlığında tıkladığımızda aşağıda ki görseldeki görüntü gelecektir. Style değişikliklerinde elde …

Devamını Oku »

Firebird Dosya versiyonu öğrenme

Elimizde bir firebird veritabanı dosyası geçti bizde bunun hangi versiyon olduğunu öğrenmek istiyoruz bu noktada dosyamızın “ODS” (on-disk structure) karşılığını tutan bir numaramız var bunu öğrenmek için. “C:\Program Files (x86)\Firebird\Firebird_2_5\bin\gstat.exe” -h C:\DATA\VERITABANIDOSYAM.FDB komutunu veriyoruz karşımıza çıkan bilgiler: Database “VERITABANIDOSYAM.FDB” Database header page information: Flags                   0 Checksum                12345 Generation              1179 Page …

Devamını Oku »

Bazı güzellikler

Bazı güzellikler neden can sıkar? Bazı güzellikleri neden hatırlamak istemeyiz? Bazı güzellikler ilk gördüğümüz ilk hissettiğimiz gibi neden kalmaz? Bazı güzellikleri hiç yaşayamamaktan korktuğumuz için mi sevmeyiz? Bazı güzellikler olduğu gibi kalamaz mı? Bazı güzellikler eleştirilemez olamaz mı?

Devamını Oku »

W1050 WideChar reduced to byte char in set expressions. Consider using ‘CharInSet’ function in ‘SysUtils’ unit.

Bu uyarı delphi 7 gibi eski sürümlerde geliştirdiğiniz uygulamaları delphinin yeni sürümlerine taşıdığınızda çıkar genel olarak kodunuzu şu şekilde değiştirmelisiniz //  if Key in [‘k’..’k’] + [‘K’..’K’] then btn_kasa.Click; // eski kod if CharInSet(Key, [‘k’..’k’, ‘K’..’K’]) then btn_kasa.Click; // yeni kod sebebi http://stackoverflow.com/questions/19419239/charinset-compiler-warning-in-delphi-xe4 linkte güzel bir şekilde açıklanmış.

Devamını Oku »