Serial port dans une dll

Signaler
Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
-
Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
-
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

www.survey-copter.com

2 réponses

Messages postés
26
Date d'inscription
samedi 29 novembre 2008
Statut
Membre
Dernière intervention
13 juin 2009

Salut,

Cela peut être résolu si tu connais le nom de cette fonction. Tu peux préciser ton problème? Tu sais pas comment appeler cette fonction ou ...
Messages postés
223
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
3 juin 2019
1
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'   


Merci pour votre aide

www.survey-copter.com