Erreur::W8060 Options et Avertissements précédents non restaurés
Bonjour j'ai programmé une liaison série pour qu'elle puisse communiquer avec mon microcontroleur (Philips P89C51RD2BA).A l'aide d'une TButton je lui envoie les commandes suivantes:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| void __fastcall TForm1::TButtonClick(TObject *Sender)
{
char Buffer[255];
if(ConnectLabel->Caption=="Connecté")
{
sprintf(Buffer,"%c VERSION%c%c",_STX_,_Cr_,_ETX_);
ComPort1->Write(Buffer,11);
TMemo->Lines->Add("==>Contrôleur::décodage Message Balise1:");
}
else
ShowMessage("Vous n'êtes pas connecté!!!");
} |
le message "STX,VERSION,CR,ETX" dans mon code assembleur (Intel asm).
Donc quand j'envoie ce message le controleur doit le reconnaître et m'envoyer la version de mon logiciel.
il m'affiche un message d'erreur:
Une erreur de frame a eu lieu mauvaise vitesse de communication(Il y a erreur sur le port série).Le compilo trouve également une erreur dans ce code du fichier Forms.hpp:
Code:
/* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }
Balises de Code rajoutées par henderson