survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
28 avril 2009 à 21:45
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
1 mai 2009 à 14:18
Bonsoir,
Je cherche à utiliser la fonction serial port dans une dll ,mais je ne trouve pas comment la déclarer en effet tous les exemples que je trouve utilise une form.
Merci pour votre aide
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20223 1 mai 2009 à 14:18
en fait mon probleme vient de la declartion du serial port dans un projet avec une form on cree le serial port avec
private: System::IO::Ports::SerialPort^ serial;
serial = (gcnew System::IO::Ports::SerialPort(this->components));
serial->Close ();
serial->PortName = "COM3";
serial->BaudRate = 115200;
serial->ReadTimeout = 100;
serial->WriteTimeout = 1000;
serial->Open ();
mais ca ne marche pas dans une dll
je ne sais pas comment faire la declaration voici la liste des erreurs juste avec cette ligne
private: System::IO::Ports::SerialPort^ serial;
Erreur 4 error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
Erreur 6 error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
Erreur 5 error C3193: '^' : requiert l'option de ligne de commande '/clr'
Erreur 2 error C2653: 'System' : n'est pas un nom de classe ni d'espace de noms
Erreur 3 error C2143: erreur de syntaxe : absence de ';' avant '^'
Erreur 1 error C2059: erreur de syntaxe : 'private'