Yazar arşivleri: dm7admin

Delphide Elektrik Harcaması Hesabı

Uygulamaya 03.03.2017 tarihinde Değerleri Kayıt Defterinde otomatik saklama ve Kayıt Defterinden otomatik okuma kodları eklenmiştir 🙂

Elektrikle çalışan her cihazın bir güç değeri vardır. Güç birimi watt’tır. Bir elektrikli cihazın ne kadar harcama yaptığını (elektriki iş) hesaplamak için gücün yanında süreye de ihtiyaç vardır. Elektrik harcaması hesaplanırken güç KiloWatt (Kw) (1000 Watt) cinsinden, süre ise saat cinsinden alınır. Sonuç KiloWatt Saat (Kwh) cinsindendir. Formül aşağıdaki gibidir :

(Elektriksel iş-Kwh) W = P (Elektriksel güç-Kw) x t (Zaman-saat) Okumaya devam et

Reklamlar

Sitedeki dosyalara ulaşılamaması hatası

2016 yılı Ağustos ayında bir arkadaşın uyarısı üzerine sitedeki dosyalara ulaşılamadığını farkettim. Blogun dosyaları Dropbox.com ücretsiz dosya barındırma sitesinde yer almaktaydı. Dosya bağlantılarına tıklandığında aşağıdaki hata ortaya çıkmaktaydı:

Error (429)
This account’s links are generating too much traffic and have been temporarily disabled!

Sitedeki dosya bağlantılarını teker teker kontrol ederek hepsi Kaynaklar sayfasına yönlendirdim. Bundan sonra tüm indirmeler bu sayfadan yapılabilmektedir.

Kaynaklar sayfasındaki tüm dosya bağlantıları ise mediafire.com sitesine yönlendirdim. Böylelikle tüm dosyalar ulaşılabilir hale gelmiştir. Ayrıca bu sayfaya her bağlantı için alternatif yandex.com.tr disk bağlantısı da konulmuştur.

Ayrıca tüm dosyaları tum-dosyalar.zip (12,82 MB) tek bir zip dosyası halinde kaynaklar sayfasından indirilebilir.

Bağlantılardaki problemler veya herhangi bir ulaşılamama durumunda sdmh1@yahoo.com adresine e-posta gönderirlerse sevinirim.

Delphi’de 64 Bit Programlama

İlk ortaya çıkan kişisel bilgisayarda işlemci adresyolu (databus) genişliği 8 bit idi. Yani birbirine paralel 8 hatta bir seferde bir bayt (8 bit) bilgi iletilebiliyordu. Teknolojinin gelişmesi ile sırasıyla 16, 32 ve 64 bitlik sistemler ortaya çıktı.

Microsoft, Windows 95 ve sonrası Windows sürümlerini 32 bitlik sistemlerde çalışmak için tasarlamıştı. Windows Xp sürümünden itibaren 32 ve 64 bitlik işlemciler için ayrı ayrı Windows sürümleri çıkarılmaya başlandı. Günümüzde kullanılan sistemlerin büyük bir kısmı 32 bitlik iken 64 bitlik sistemler de yaygınlaşmaya başlamıştır. Okumaya devam et

Delphi’de Registry (Kayıt Defteri) işlemleri

Windows Registry (Kayıt Defteri) sistem ve sistemdeki uygulamaların ayarlarını ve bilgilerini saklamak için kullanılan bir sistem veritabanıdır. Registry’nin temeli COM-temelli bileşenlerin bilgilerinin saklanması amacıyla Windows 3.1’de atılmasına karşın Windows 95 ve Windows NT’de kullanımı genişletilmiş ve sistem ve sistemdeki uygulamaların bilgileri ve ayarlarını saklanmasına olanak sağlanmıştır. Okumaya devam et

Delphi’de Hata Bulma ve Çözme (Debug)

Bir uygulama yazılırken iki türlü hata çıkabilmektedir. Bunlardan tasarım anında çıkan hatalar programın derlenememesi ve çalışmaması sonucunu ürettiği için çözülmek zorundadırlar.

Button1.Caption := 'Buton1';
Button2.Daption := 'Buton2'; 
// Daption hatalı Caption olmalı
// Uygulama hata verir derlenmez

Çalışma anı hatalarında ise program hatasızmış gibi derlenir ve çalıştırılır. Çalışma anı hatasına sahip program ansızın çalışmayı durdurup çökebileceği gibi sadece hatalı sonuçta üretip çalışmaya devam edebilir.

Button1.Caption := 'Buton1';
Button1.Caption := 'Buton2'; 
// Alttaki Button1 Button2 olmalı
// Hatalı sonuç üretiyor
// Uygulama hata vermez derlenir

Okumaya devam et

Programcılara küçük tavsiyeler

Programlama ile uğraşan arkadaşlara küçük tavsiyeler :

  1. Dalgın, dikkatsiz veya acele varsa program yazılmamalı veya var olan program değiştirilmemelidir. Sonra düzeltmesi çok uğraştırır ve çok daha fazla zaman alır.
  2. Sabitler için daima büyük harf kullanılmalıdır. Küçük harfle tanımlanmış sabit değişkenlerle karıştırılabilir.
  3. Okumaya devam et