Hi ich will über einen USB-RS232 Adapter mehrere Byts an en Gerät senden.
Mein Problem ist aber das ich eine Parity benötige, das ich nach dem 1. Byte umschalte.
Code:
WriteFile( FComPortHandle, p^, 1, nSent, nil );
dcb.Parity :=4;
SetCommState( FComPortHandle, dcb );
WriteFile( FComPortHandle, p^,4, nSent, nil );
Jetzt habe ich das Problem, daß das umschalten für mich zu lange dauert,
da, wie es scheint beim SetCommState() immer der ganze dcb-Buffer gesetzt wird.
Weiß jemand eine möglichkeit wie ich nur die Parity ändern kann?