Re: [debutant]Transmission RS232 - Appli console
j'ai une reception de trame (envoyée par une machine de production) a faire sur le COM1 d'un PC. D'après mon prof, il faut créer une application console en prenant en charge les objets VCL.
Tu diras à ton prof qu'on peut aussi programmer l'UART avec des fonction du Dos... ou en assembleur pendant qu'on y est. :marteau:
Il existe le composant TComDataPacket de TcomPort qui a été écrit exactement pour cela.
http://petit.developpez.com/serie/cours_tcomport/
Tu définis le début de trame dans la propriété StartString
Et la fin dans StopString
Voilà c'est tout
ensuite tout simplement:
void __fastcall TForm1::ComDataPacket1Packet(TObject *Sender,
const AnsiString Str)
{
char* ptr = new char[ Str.Length() + 1 ];
strcpy( ptr, Str.c_str() );
//etc...
Des milliers de programmeurs se sont pris la tête (jen fais partie...) à programmer le port série. Maintenant des personnes ont fait un sacré boulot pour la comunauté.Rendons leur hommage. :applo: