Salut tout le monde,
Voilà, j'ai un programme composé d'un programme principal et d'une dll.
Dans mon programme principal:
class TMain :
public TForm
{
__published: // Composants gérés par l'EDI
TEdit *Edit1;
void __fastcall FormCreate(TObject *Sender);
private: // Déclarations utilisateur
public: // Déclarations utilisateur
static int *var;
__
fastcall TMain(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TMain *Main;
int *TMain::var;
Et dans ma DLL je voudrais utiliser mon pointeur var, mais il est toujours à NULL.
Dans le constructeur de TMain j'initialise en faisant un new, mais dans ma dll j'ai NULL.
Comment je peux faire pour allouer mon pointeur comme il faut et m'en servir dans une DLL??
Merci.