Comport giden data problemi

recepuncu

Üye
Katılım
25 Eki 2013
Mesajlar
2
Puanları
1
Yaş
39
Merhaba arkadaşlar, visualstudio daki serialPort bileşeni ile comporta göndermiş olduğum 'A4 47 51 31 32 33 4C 0A 0D' şeklindeki datayı, delphiden bişekilde göndermek istediğimde 'A4 00 47 00 51 00 31 00' gibi her karakterden sonra araya 00 atarak porta yazıyor. bu yüzden cihaz çalışmıyor. yardım ederseniz sevinirim. teşekkürler...

delphide örneğin böyle göndermeyi deniyorum:
s := 'GQ123L' + #13 + #10;
if not WriteFile(ComFile, s[1], Length(s), BytesWritten, Nil) then
//sonuç bu oluyor =
A4 00 47 00 51 00 31 00

//olmasını istediğim sonuç =
A4 47 51 31 32 33 4C 0A 0D
 
Ansistring problemi gibi gözüküyor kullandığın delphi versiyonu nedir?
 
evet hocam UTF8String ile çözüldü. teşekkürler.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…