writefile komutu kullanımı? çözüldü

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

writefile komutu kullanımı? çözüldü

Mesaj gönderen cfyasar »

Bir comport componentinde

WriteFile(FComPortHandle, DataPtr^, DataSize, nsent, nil);

satırı var. Bu componenti eklemeye kalktığımda bu satuırda hata veriyor ve hata tam olarak bu.
[Error] ComDrv32.pas(666): Types of actual and formal var parameters must be identical

Burada FComPortHandle port açılırken global tanımlanmış, DataPtr fonksiyonla geliyor, Datasize da fonksiyonla geliyor, nsent fonksiyonun içinde integer olarak tanımlanmış, nil de de sorun yok.

Ama hata nerden kaynaklanıyor bulabiilmiş değilim.
En son cfyasar tarafından 27 Haz 2006 04:56 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
öğrenmek, zorlukları yenmektir.
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

Mesaj gönderen cfyasar »

writefile fonksiyonunda nsent değişkeni cardinal olması lazımmış ben onu integer olarak tanımladığım için hata veriyormuş. Değişken tanımlamasını cardinal olarak düzelttim sorun çözüldü.
öğrenmek, zorlukları yenmektir.
Cevapla