arkadaşlar cevap verdiğiniz için hepinize çok teşekkür ederim.bazı ustalarımızın dediği gibi konuyu size yanlıs lanse ettim.özür diliyorum.atladığım bir konu var oda şu.
altta belirttiğim komutu size söylemeyi unuttum.
Kod: Tümünü seç
procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
var
data:string;
begin
ComPort1.Readstr(data,Count);
Memo1.Lines.Add(data);
end;
yukardaki kodlarda görüldüğü gibi memoya ne yazılcağına ben karar veremıyorum.comporta cihazı okumak için koyduğum object karar veriyor ben string data olarak belirlediğim için memoya komutlarım dahilinde yazıyor.aslında doğru yapıyorum.ama okumakla beraber comport kodlarımıda read yaptığı için memoda verdiğim komutlarda gözüküyor.örneğin;
Kod: Tümünü seç
ComPort1.WriteStr('AT+HEADINFO=1,1'+Chr(13));
normal şartlarda bu komutun memoda gözükmemesi lazım ama yukardaki objede memoya tanımladığım için normal olarak gözüküyor.sorunu tam olarak anladığınızı umuyorum.2 memo penceresi açsamda gene aynı sorunlar oluyor.şurda birdaha belirteyim.
Kod: Tümünü seç
ComPort1.WriteStr('AT+HEADINFO=1,1'+Chr(13));
burdaki 'AT+HEADINFO=1,1' komutunu görünmesini istemiyorum memoda ama karşılığı görmek istiyorum.yardım eden üstatlarıma şimdidne çok teşekkür ederim.