Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Condivisione di dati fra più DLL

7 views
Skip to first unread message

Cristiano

unread,
Aug 21, 2014, 8:38:53 PM8/21/14
to
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

unread,
Aug 22, 2014, 4:31:53 AM8/22/14
to
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

unread,
Aug 22, 2014, 6:31:39 AM8/22/14
to
On 22/08/2014 10:31, Giacomo Degli Esposti wrote:
> On Friday, August 22, 2014 2:38:53 AM UTC+2, Cristiano wrote:
>> 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.

> Senza ulteriori dettagli sul problema,

Posso darti tutti i dettagli necessari, basta che mi dici cosa serve
sapere e io te lo dico. :-)

> 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


0 new messages