[Debutant] Impossible de trouver une correspondance avec l'objet - DLL - new
Bonjour,
ma question va peut etre vous paraitre bete mais en ce moment je n'arrette pas :D. :yaisse2:
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
Code:
1 2 3 4 5 6 7 8 9
|
class TGeneral
{
public :
AnsiString __fastcall SelectFichier();
private :
TOpenDialog* OpenDialog1;
} |
puis la definition
Code:
1 2 3 4 5 6 7 8 9 10 11
|
AnsiString __fastcall TGeneral::SelectFichier()
{
OpenDialog1 = new TOpenDialog;
if(OpenDialog1->Execute())
{
//--Mon code--
}
} |
Mais le truc c'est que mon compilo me dit :
Citation:
E2285 Impossible de trouver une correspondance pour 'TOpenDialog::TOpenDialog()'
alors c'est certainement que j'ai mal fait qque chose.
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).
:roll:Faut il que je precise quelque chose à ma class pour quell connaisse le TOpenDialog ?
merci de vos reponses et de votre aide !