71Fermer73
Kevin KoflerLe 02/07/2007 à 21:28
Zephyr (./70) :
Si on peut les mettre dans le même répertoire que l'application qui en a besoin, alors c'est pas trop mal comme solution.

Tu peux faire ça avec GTK+ aussi en principe. Mais après, si tu essaies de lancer plusieurs applications qui utilisent des versions différentes de GTK+ à la fois, le cache de DLL (qui fonctionne par nom du fichier seulement, sans le chemin d'accès, conception catastrophique de M$) va faire que les versions entrent en conflit et font tout boguer. C'est pour ça qu'il est plus sûr d'avoir une version partagée de GTK+ utilisée par tout le monde. Il en est de même pour Qt et n'importe quelle autre DLL qui existe en plusieurs versions. De toute façon, ça a aussi l'avantage de réduire la place consommée sur le disque dur.

Et sinon, je rappelle que TiEmu doit aussi enregistrer son interface de communication entre processus. (On utilise actuellement de l'automation OLE.)