Ciao a tutti,
sono alle primissime armi in C++ mentre me la cavicchio in VB6.
Una domanda:
Ho fatto una semplicissima DLL in C++ cosi' congegnata:
- una funzione "scrivi_dato" riceve un valore numerico long e, per ora , lo scrive su un file di transito.
- una funzione "leggi_dato" legge il file di transito e restituisce il valore al chiamante.
Fin qui tutto bene:
pero' non mi va di dover scrivere questo valore su un file di transito come sto' facendo ora
e quindi mi sono definito una variabile globale in cui memorizzerei il dato.
Sembra banale la cosa, ma pero' non funziona ..
La variabile globale che ho definito (e che sono sicuro viene aggiornata da "scrivi_dato) viene vista a 0 da altri programmi che si connettono alla DLL e accedono a "leggi_dato .
Come se partisse una nuova istanza del programma tutte le volte .
Qualcuno mi aiuta? Ho la sensazione di annegare in un bicchiere d'acqua ..
Grazie in anticipo
Mauro
P.S. sto' usando il C++ BORLAND 5 ..