Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - cambiare dll runtime
Forum - C/C++ - cambiare dll runtime

Avatar
gianluca (Normal User)
Pro


Messaggi: 103
Iscritto: 23/06/2008

Segnala al moderatore
Postato alle 10:38
Venerdì, 04/12/2009
ciao, forse faccio una domanda stupida ma è la prima volta ke lavoro con dll!:asd: ho modo di cambiare una dll con un'altra uguale ma aggiornata runtime senza aprire un nuovo eseguibile che mi faccia il cambio?:-| grazie in anticipo...;)

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 18:49
Venerdì, 04/12/2009

penso di non aver capito quello che chiedi, ma provo ad interpretarlo:

"come faccio a sostituire la dll di un programma in esecuzione con una aggiornata senza terminare il programma?"

se la domanda è questa, il programma deve implementare un sistema che:

1) capisce quando c'è un dll "nuova"
2) dealloca la "vecchia"
3) carica la nuova
4) aggiorna gli indirizzi delle fuzioni

Tutto questo però è abbastanza complicato e temo che non sia alla tua portata, visto che lo chiedi in un forum e non hai la più pallida idea di come farlo :)



Ingegnere Informatico
https://ldlagency.it
PM Quote
Avatar
gianluca (Normal User)
Pro


Messaggi: 103
Iscritto: 23/06/2008

Segnala al moderatore
Postato alle 13:40
Lunedì, 07/12/2009
bravissimo! infatti ho fatto prima! :D apro un altro exe ke mi fa il cambio e riapro l'altro con la nuova dll!

PM Quote