Salve,
volevo sapere se sto usando l'approccio giusto per condividere variabili globali tra moduli. Nel file main.cpp ho:
in modulo.h ho:codice:#include "modulo.h" HINSTANCE glbhInst = NULL; // Globale dovrà essere visibile da tutti i moduli
quindi dovrebbe poter usare il valore "glbhInst" che verrà impostato in main.cppcodice:extern HINSTANCE glbhInst; extern HWND hDialog;
Inoltre come avete visto nel file modulo.h ho una variabile "HWND hDialog" che nel file modulo.cpp viene inizializzata così:
e voglio che sia visibile anche in main.cpp dove verrà usata (letta/scritta).codice:#include "modulo.h" HWND hDialog = NULL;
va bene il mi approccio così? Forse per evitare confusione usero uno spazio nomi dato che potrei avere molti moduli con variabili extern.
grazie



Rispondi quotando