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....
string bir değeri integer yapmak ve bunu chr($xx) ile yazmak
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
önce comboboxdan alıp integer a çevirseniz sonra integerdan hex e dönüştürseniz??? inttohex zaten string döndürüyor.
bu tarz bir yapı işinizi görür sanırım.
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;