[Lazarus] Using 5dpo for serial comm...
Paulo Costa
paco at fe.up.pt
Sun Oct 10 02:37:09 CEST 2010
> But with TSdpoSerial I can't find any such property as TxWaiting or
> similar to check.
> Is it not needed or possible? Maybe the component can handle any size
> string I send to it without choking?
>
> But what about the user feedback? I would really want to be able to
> show the actual data flow to the user in a progress bar since the
> whole operation takes considerable time.
> So how can I know how many bytes have actually left the transmit
> buffer (or how many that still remain to be sent).
TSdpoSerial exposes a property SynSer: TBlockSerial where there are more
methods like:
function SendingData: integer; virtual;
{:Returns the number of bytes waiting to be sent in the output buffer.
0 is returned when the output buffer is empty.}
Probably it is what you need.
Paulo Costa
More information about the Lazarus
mailing list