Comportdan veri okurken problem

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Sencer
Üye
Mesajlar: 32
Kayıt: 01 Nis 2007 05:30

Comportdan veri okurken problem

Mesaj gönderen Sencer »

Kod: Tümünü seç

var
moment:string;
say,i:integer;
begin
suimemo1.Clear;
ComPort1.WriteStr('a');
comport1.ReadStr(moment,say);
suimemo1.Text:=moment;
edit1.Text:=inttostr(say);
yi kullanıyorum ama memo ya yazmıyo ama terminal ekranında gelen veriyi görebiliyorum
Gelen Veride V = 2560 gibi ama editbox a yada başka yere yazdıramıyom
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

okuma olayını comport'un veri geliş olayına yazmalusınız. Companentinizi bilemiyoruz ama büyük ihitmalle OnRecive olayıdır.
Sencer
Üye
Mesajlar: 32
Kayıt: 01 Nis 2007 05:30

Mesaj gönderen Sencer »

comport kullanıyom yani cport adp de war onrecive yok ama
Sencer
Üye
Mesajlar: 32
Kayıt: 01 Nis 2007 05:30

Mesaj gönderen Sencer »

yardım ardaşlarrr
Sencer
Üye
Mesajlar: 32
Kayıt: 01 Nis 2007 05:30

Mesaj gönderen Sencer »

Kod: Tümünü seç

procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
begin
memo1.Text:=memo1.Text+ApdComPort1.GetChar;
end;
arkdaşlar şimdide bu kodu kullanıyom V = 2560 mv Yazıyo masela bunun sadece 3. karakteri yazıyo 6yani[/code]
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

aynı soruyu iki kere sormuşsunuz pek uygun değil :!:
getchar adı üzerinde, tek karakter döndürüyor, orada birde count değişkeni var, okadar getchar çağırın.

Kod: Tümünü seç

procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word);
var I : integer;
begin

for I := 1 to Count do
  cRcvBuffer:= cRcvBuffer + ApdComPort1.GetChar;

end;
.-.-.-.-.-.-.-. ^_^
Sencer
Üye
Mesajlar: 32
Kayıt: 01 Nis 2007 05:30

Mesaj gönderen Sencer »

halletim saolun char ı atlamışız
Cevapla