grazie.
mi spiego in 2 parole:
sono un radioamatore. c'e' un programma per pilotare un ricevitore (programma non modificabile) che permette agli utenti di personalizzare il dialogo con il ricevitore chiamando
certe funzioni di una DLL di un certo nome .. ognuno si fa la sua di DLL ..
Questo programma chiama la funzione "scrivi_dato" tutte le volte che deve comunicare
al ricevitore che e' cambiata la frequenza che deve ricevere..
Bene, il mio ricevitore e' gestito da un altro programma, anche questo non modificabile, e anche questo chiama la funzione "leggi_dato" in una DLL di nome specificabile (naturalmente specificato uguale alla DLL del primo programma) e si prende la frequenza su cui deve lavorare.
Si tratta di far transitare questo dato (un long) da un funzione all'altra della stessa DLL ...

ecco spiegato il mio problema ... non posso toccare i programmi di origine ..
Adesso l'ho fatto scrivendo il dato su un file di transito e va tutto BENISSIMO ..
Volevo fare una cosa piu' furba ..

Come si fa a dichiarare "esplicitamente come condivisa" questa variabile .

Scusa per lo sproloquio ma credimi che l'ho gia' sintetizzato molto ..

Ciaoo

grazie

Mauro