Salve, ho un problema con ApdDataPacket della async professional, ho provato in tutti i modi a salvare i dati che arrivano da un microcontrollore sulla porta seriale, ma quando vado a leggere la variabile dove dovrebbe memorizzarmi i dati è sempre vuota...
Dai file di log che mi genera ApdComPort e dalla risposta del microcontrollore capisco che i dati vengono inviati e ricevuti sulla seriale.
Infatti se invio dei comandi al microcontrollore risponde perfettamente... qualcuno può gentilmente farmi un esempio o spiegarmi come procedere per salvare il pacchetto in arrivo su una variabile?
Io ho provato in questo modo:
codice:
procedure TForm1.ApdDataPacket2Packet(Sender: TObject; Data: Byte; Size: Integer);
begin
Move(Data^, DatiRx, Size); //DatiRx è la variabile dove dovrei salvare i dati in arrivo
End;
Grazie in anticipo a tutti