Comport read buffer sorunsalı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
seci20

Comport read buffer sorunsalı

Mesaj gönderen seci20 »

Ustalarım kolay gelsin. Comporttan okumam gereken veri boyutu biraz büyük. ($100002 boyutunda.).Comport library, synser,zyserialport hangisiyle denediysem hem $4000 olarak okuyor bir türlü boyutunu arttıramadım.Resimle açıklayayım konuyu.


ben okuduğumda bu şekilde okunuyor.


Resim

diğer programların okuduğu şekilde bu.

Resim


Comport library in ve out bufferlerı yükselttim olmadı.

denediğim kodlar.

başarısız gene $4000 okuyor.

Kod: Tümünü seç

comport1.ReadStr(data,$100002);


başarısız gene $4000 okuyor.ZylSerialPort.

Kod: Tümünü seç

procedure TForm1.ZylSerialPort1Receive(Sender: TObject; Buffer: AnsiString);
begin
Memo1.Lines.Add(strtohex(Buffer));
end;
başarısız gene $4000 okuyor.sysner

Kod: Tümünü seç

ser.RecvBufferStr($100002,3000);

düz read yapsamda aynı readstr yapsamda aynı. Yardımlarınızı bekliyorum şimdeden çok teşekkür ederim....
Cevapla