Bonsoir,

David MENTRE a écrit :
Salut Christophe,
[ Désolé de répondre près de 3 semaines après ta réponse initiale. ]

Je me couvre juste de ridicule en relevant un passage dans un mail parce que je n'ai ni lu tous les mails dans ma BAL ni utiliser correctement mon MUA, mais à part ça, pas de problème.

Finalement, est-ce que ça ne serait pas plus simple de lister[1] toutes
les DLL utilisées par le client et de les inclure dans le setup.exe,
pour les installer dans le même répertoire que le client ? Et du même
coup on n'installe pas GTK.

Je suis partagé sur ce fait. En faveur:
- les dlls dans le même répertoire que le binaire sont "prioritaires", donc plus de "DLL hell" - on n'a pas à gérer des bogues liés à ce que fait l'utilisateur avec son installation de GTK+

En défaveur:
- techniquement, c'est insatisfaisant d'avoir 15 versions de GTK installées, avec des tonnes de choses non partagées (thème, raccourcis divers, ...) - c'est beaucoup plus complexe à utiliser, avec par exemple la génération de la liste pour le script de l'installateur

Dans le cas d'E. Chouard, il suffit d'inclure les fichiers xml* qui ne sont pas à proprement parler issus de GTK. Ca ne me semble alors pas justifier l'intégration d'un GTK préinstallé. C'est ce que je faisais avant, mais j'ai décidé de passer à la solution avec installateur GTK en bon win32-méritocrate que j'étais.

Le projet GTK me semble vouloir maintenir une compatibilité binaire ascendante stricte, ce qui fait qu'aucun problème ne devrait surgir (famous last words) du côté de GTK. Ce à moins que lablgtk ou toi utilisiez des fonctions trop récentes (la doc GTK indique les nouvelles par version).

Ton mail du 17 semble indiquer un tel problème:
http://permalink.gmane.org/gmane.politics.organizations.demexp.fr/963

Amicalement,
--
Christophe GISQUET


--
Liste de discussion demexp-fr.
Pour se d�sinscrire, cliquer sur le lien ci-apr�s.
mailto:[EMAIL PROTECTED]

Répondre à