VC++ 2005 Appel d'une fonction externe à partir d'un .h
Bonjour à tous!
Mon pb est sans doute trivial pour bcp d'entre-vous.
J'ai un form 'MainForm' dans lequel se trouve button1.
Dans le MainForm.h j'ai ceci :
Code:
1 2
| private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
MaFonction();} |
Dans le MainForm.cpp j'ai ceci :
Code:
1 2 3 4 5
| #include "MainForm.h"
///...
int MaFonction() {
///...
} |
L'appel de MaFonction échoue avec l'erreur :
error C3861: 'MaFonction' : identifier not found.
Pourriez-vous m'aider svp ?
Appel fonction externe au header
merci d'avoir répondu, mais cela ne m'a pas aidé.
J'ai un ensemble de fonctions et procédures définis (déclaration et corps de ces fonctions et procédures) dans un .cpp, je ne souhaite pas et même ne peut pas les déplacer dans le .h.
Lorsque je crée une procédure évenementielle liée à button1 celle-ci s'enregistre dans le .h. Je voudrais connaitre (je suis débutant) la recette pour appeler une fonction qui se trouve ailleurs que dans ce .h.
J'ai cherché en vain jusqu'à vous soumettre mon pb.
Merci encore.