Bonjour,
ma question va peut etre vous paraitre bete mais en ce moment je n'arrette pas .
J'ai créer une class (nomé General mais ca c pas important) avec un TOpenDialog et une fonction qui utilise se TOpenDialog;
J'ai fais comme ceci
puis la definition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class TGeneral { public : AnsiString __fastcall SelectFichier(); private : TOpenDialog* OpenDialog1; }
Mais le truc c'est que mon compilo me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 AnsiString __fastcall TGeneral::SelectFichier() { OpenDialog1 = new TOpenDialog; if(OpenDialog1->Execute()) { //--Mon code-- } }
alors c'est certainement que j'ai mal fait qque chose.E2285 Impossible de trouver une correspondance pour 'TOpenDialog::TOpenDialog()'
je precise que la fonction SelectFichier se trouve dans une dll et qu'elle est appellé quand l'utilisateur clique sur un bouton d'un autre projet.
La dll n'a donc pas en elle meme de Fiche (TForm).
Faut il que je precise quelque chose à ma class pour quell connaisse le TOpenDialog ?
merci de vos reponses et de votre aide !
Partager