Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Variables statiques et dll... [ Archives / Au secours ] (OrsE)

jeudi 1 septembre 2005 à 15:16:11 | Variables statiques et dll...

OrsE

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.

lundi 5 septembre 2005 à 14:22:37 | Re : Variables statiques et dll...

dofdof

initialise le dans la dll directement ou alors passe le en argument d'une fonction de ta dll:

extern "C" __declspec(dllexport) taFonc(TMain *);




Cette discussion est classé dans : programme, variables, dll, var, tmain


Répondre à ce message

Sujets en rapport avec ce message

pb avec les dll !!! [ par ToasTy62 ] bon g une kestion a poser ki me tracasse... arghqd on fé une dll, on pt y mettre des variables globales, ok.ms est-ce ces variables globales sont tjrs problème de lib et de dll... [ par Raoul12 ] je programme sous vc++6 et j'aimerais savoir s'il est possible de faire appel à une dll externe à un programme principal sans avoir à recompiler le pr DLL [ par amosc ] Je dois faire un programme (visual c++) avec les DLL d un lecteur carte a puce, et je ne sais pas comment faire pouvez vous m aider a inclure les DLL (MS VCpp) Problème de variables [ par YS1 ] J'ai créé une DLL C+PP que je souhaite utiliser dans un programe VB.La fonction principale de la DLL renvoie un certain nombre de variables, qui sont C++ && DLL ==> CGI [ par amosc ] salut cppfrance.comVoila j ai un programme en c++ qui appel une DLL, ce programme pilote un lecteur carte a puce, je voulai l incorporer dans une pag MFC42D.DLL [ par oRTEEZ ] Bonjour a tous, Voila j'ai cree un programme sous VC++ 6.0 en utilisant les MFC. Il marche tres bien.Mais lorsque je veux faire fonctionner le progra DLL et fichier de VCL [ par Siriusgalaxie26 ] SiriusJ'ai un problème de débutant : Dès qu je compile un programme avec Broland C++ Builder, Ce programme marche sur mon ordi, mais pas sur un autre. SVP - ULTRA URGENT - Prob Distribution prog Win98 [ par marcel6566 ] Bonjour,J'ai créé un programme d'aide à la lecture pour 4 classes de CP dans une école primaire. Mon programme est réalisé sous XP avec VC++ version 6 pb de lecture de fichier avec une DLL [ par loic81 ] J'ai fait un programme en C sous vc++6 qui lit un dans un fichier (en trottre) en utilsant la méthode des streams (fonction fread...).Lorsque je le c Utilisation d'une dll compilée dans un programme C [ par Cako19 ] Bonjour, Je souhaite utiliser une fonction présente dans une dll compilée qu'on m'a fournie. Comment puis-je faire en sorte que le programme dans lequ


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,530 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.