[C++ / DLL]

[C++ / DLL] - C++ - Programmation

Marsh Posté le 22-09-2009 à 14:17:47    

Bonjour à tous,
 
Je suis en train de développer une DLL en C sous Visual Studio. Cette DLL contient des variables globales, des méthodes exportées (of course !) et des fonctions internes.
 
Mon soucis, c'est qu'entre 2 appels de méthodes exportées depuis une application autres, les variables globales de la DLL sont effacées !
 
Comment faire pour que les variables globales soient préservées entre 2 appels ?
 
Merci d'avance.


---------------
La vie s'appelle suicide-toi, et le diable rit avec moi.
Reply

Marsh Posté le 22-09-2009 à 14:17:47   

Reply

Marsh Posté le 22-09-2009 à 17:22:42    

les variables globales sont préservées durant la vie du process normalement.

Reply

Marsh Posté le 23-09-2009 à 11:38:46    

bjone a écrit :

les variables globales sont préservées durant la vie du process normalement.


Du coup j'ai vérifié mon code et j'avais un bug. Les variables de la DLL sont effectivement préservées.
 
Merci  :bounce:


---------------
La vie s'appelle suicide-toi, et le diable rit avec moi.
Reply

Marsh Posté le 23-09-2009 à 12:51:08    

ok :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed