• [^] # Re: Script shell

    Posté par . En réponse au journal Init-ng est encore vivant !. Évalué à 7.

    Ben le probleme c'est garder l'etat du systeme, lorsque tu utilises la librairie pour creer une session, pour creer une connection, etc... si tu veux decharger et recharger la librairie, va falloir stocker ces etats qqe parts et pouvoir les reprendre au chargement. Ensuite dans les changements majeurs, faut aussi t'assurer que le contenu de la dll est "compatible", le cardinal des fonctions est le meme, etc... histoire que ton code se mette pas a appeler la fonction B alors qu'il appelait la fonction A precedemment, ...

    La technique tu hotpatching permet de modifier des bouts de code a chaud tant qu'ils ne touchent pas aux structures de donnees, mais decharger/recharger une librairie a chaud de maniere generale c'est complique.