begin process at 2012 05 28 13:03:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

appel fonction impossible


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

appel fonction impossible

jeudi 9 décembre 2010 à 10:48:44 | appel fonction impossible

bastien27100

Bonjour, voilà mon problème :
Dans mon "Form1" je souhaite appeler une fonction se situant dans ma classe "X10", de cette façon :

Form1:
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e)
{
char test1 = GetHouseCode();
int test2=GetUnitCode();
listBox1->Items->AddRange(gcnew cli::array< System::Object^ >(2) {test1,test2});


CX10 a;
a.TurnOn(GetHouseCode(),GetUnitCode());

}

X10.h:
void TurnOn(char cHouseCode, int nUnitCode)
{
SendCommand(cHouseCode,nUnitCode,ON);
m_chLastHouseCode = cHouseCode;
m_nLastUnitCode = nUnitCode;
}


Mais le compilateur m'affiche ces erreurs :

Erreur 13 error LNK2028: jeton non résolu (0A00001E) "public: __clrcall CX10::~CX10(void)" (??1CX10@@$$FQAM@XZ) référencé dans la fonction "private: void __clrcall projet::Form1::button5_Click(class System::Object ^,class System::EventArgs ^)" (?button5_Click@Form1@projet@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) I:\projet\projet\X10.obj projet
Erreur 14 error LNK2028: jeton non résolu (0A000022) "public: __clrcall CX10::~CX10(void)" (??1CX10@@$$FQAM@XZ) référencé dans la fonction "private: void __clrcall projet::Form1::button5_Click(class System::Object ^,class System::EventArgs ^)" (?button5_Click@Form1@projet@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) I:\projet\projet\projet.obj projet
Erreur 15 error LNK2019: symbole externe non résolu "public: __clrcall CX10::~CX10(void)" (??1CX10@@$$FQAM@XZ) référencé dans la fonction "private: void __clrcall projet::Form1::button5_Click(class System::Object ^,class System::EventArgs ^)" (?button5_Click@Form1@projet@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) I:\projet\projet\projet.obj projet
Erreur 16 error LNK2001: symbole externe non résolu "public: __clrcall CX10::~CX10(void)" (??1CX10@@$$FQAM@XZ) I:\projet\projet\X10.obj projet
Erreur 17 error LNK1120: 3 externes non résolus I:\projet\Debug\projet.exe projet



Je ne sais pas du tout pourquoi, si quelqu'un connait la cause de ses erreurs... merci d'avance
jeudi 9 décembre 2010 à 11:44:24 | Re : appel fonction impossible

bastien27100

Réponse acceptée !
C'est bon j'ai trouvé, il fallait juste déclaré mais listbox en Listbox comme ceci :

private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e)
{
char test1 = GetHouseCode();
int test2 = GetUnitCode();

ListBox listBox2;
ListBox listBox3;

CX10 a;
a.TurnOff(GetHouseCode(),GetUnitCode());

listBox1->Items->AddRange(gcnew cli::array< System::Object^ >(2) {test1,test2});
}


Cette discussion est classée dans : system, projet, void, form1, cx10


Répondre à ce message

Sujets en rapport avec ce message

Form1 + Form2 + helppppppppppppppppp !!! [ par emmanuel9 ] Bonjour à tous, Je fais un projet en c++.net en faite je créer un nouveau projet donc j'ai une classe Form1 puis je créer une form que j'appelle For Probleme lien bouton [ par spounk77 ] bonsoir,j'aurai besoin de votre aide, je suis en train de réaliser un programme en WinForms et je n'arrive pas a donner un lien a mon bouton. Je m'exp Création d'évènement [ par eagleseyes ] SalutJe souhaiterais savoir s'il est possible de créer un évènement sur le changement de valeur d'une variable d'une classe que j'ai créé moi même (un windowsForms et fmod [ par ygoth ] Bonsoir , j'essaye actuellement de faire un petit programme en windows forms avec visual studio 2008 qui aurais pour but (pour l'instant ) de lire une fmod [ par _Jonathan ] j'ai devc++ 4.9.9.2, et j'ai telechargé l'api fmod 3.74. Mais je n'arrive pas a compiler le projet cddarip : 163 Main.cpp invalid conversion from `voi Interface C++ [ par drcmomo ] Bonjour tout le monde !!Merci pour votre aide, je suis entrain de créer une interface graphique d'un logiciel .J'en ai jamais fait a paravant, j'aimer (.NET) INTERFACE GRAPHIQUE [ par drcmomo ] Bonjour tout le monde !!Merci pour votre aide, je suis entrain de créer une interface graphique d'un logiciel .J'en ai jamais fait au paravant, j'aime winscard [ par aymen87 ] Bonjour Je suis en train de développer une interface qui permet d'envoyer des commande APDU à une carte ISO7816 en C++ sous Visual Studio 2008. J'ai Probleme de form (C++ .NET) [ par li ] Voila mon probleme J'ai créé une forme et j'en est modifier le code d'initialisation de le form pour pouvoir acceder au 936 picture box qui si trouve Programmation propre avec VC++ [ par cipher16 ] Bonjour,j'ai débuté la prgrammation avec VC++ ... mon logiciel fonctionne, et tout et tout. Mais je pose une question : comment faire pour programmer


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,540 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales