Discussione:
Condivisione di dati fra più DLL
(troppo vecchio per rispondere)
Cristiano
2014-08-22 00:38:53 UTC
Permalink
Sto cercando disperatamente di condividere 288 byte tra 6 DLL caricate
tutte dallo stesso processo (l'eseguibile che carica le DLL non l'ho
scritto io e non lo posso modificare).

Ho provato sia il file mapping che un file generico, ma non c'è niente
da fare.
Esiste un sistema o è proprio impossibile?

Grazie
Cristiano
Giacomo Degli Esposti
2014-08-22 08:31:53 UTC
Permalink
Post by Cristiano
Sto cercando disperatamente di condividere 288 byte tra 6 DLL caricate
tutte dallo stesso processo (l'eseguibile che carica le DLL non l'ho
scritto io e non lo posso modificare).
Ho provato sia il file mapping che un file generico, ma non c'� niente
da fare.
Esiste un sistema o � proprio impossibile?
Ma il codice delle 6 dll lo puoi modificare?
Senza ulteriori dettagli sul problema, io proverei la soluzione "naif"
di mettere in una delle dll una variabile statica con i 288 byte e le
due funzioni di lettura e scrittura che vengono poi usate dalle altre dll.

ciao
Giacomo
Cristiano
2014-08-22 10:31:39 UTC
Permalink
Post by Giacomo Degli Esposti
Post by Cristiano
Sto cercando disperatamente di condividere 288 byte tra 6 DLL caricate
tutte dallo stesso processo (l'eseguibile che carica le DLL non l'ho
scritto io e non lo posso modificare).
Ho provato sia il file mapping che un file generico, ma non c'� niente
da fare.
Esiste un sistema o � proprio impossibile?
Ma il codice delle 6 dll lo puoi modificare?
Sì; quelle le scrivo io a mio piacimento.
Post by Giacomo Degli Esposti
Senza ulteriori dettagli sul problema,
Posso darti tutti i dettagli necessari, basta che mi dici cosa serve
sapere e io te lo dico. :-)
Post by Giacomo Degli Esposti
io proverei la soluzione "naif"
di mettere in una delle dll una variabile statica con i 288 byte e le
due funzioni di lettura e scrittura che vengono poi usate dalle altre dll.
Cioè esporto due funzioni dalla dll che fa i calcoli e le importo nelle
altre 5 dll? Se è così, è una cosa che non ho mai fatto; vedo se riesco
a combinare qualcosa.

Ciao e grazie
Cristiano

Continua a leggere su narkive:
Loading...