string bir değeri integer yapmak ve bunu chr($xx) ile yazmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

string bir değeri integer yapmak ve bunu chr($xx) ile yazmak

Mesaj gönderen kazimates »

merhabalar,
comport.writestr(chr($AF));
dediğimizde AF değerini hexadecimal olarak porta yazıyor fakat ben comboboxdan seçtiğim değer ne ise (00,01,02.....127) onun değerini hexadecimal olarak porta göndermek istiyorum fakat chr($xx) kısmında bu comboboxdan aldığım değeri bir türlü $ işaretinin yaznında yazmayı başaramıyorum bunu nasıl halledebiliriz?

sağlık, baiarı ve mutluluk dileklerimle....
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Mesaj gönderen unicorn64 »

önce comboboxdan alıp integer a çevirseniz sonra integerdan hex e dönüştürseniz??? inttohex zaten string döndürüyor.

Kod: Tümünü seç


var 

intdeger:integer;
hex:string;
begin

intdeger:=strtoint(combobox1.items[combobox1.itemindex]);
hex:=inttohex(intdeger,2);
comport.writestr(hex);

end;
 
bu tarz bir yapı işinizi görür sanırım.
Cevapla