0 votes

Dois-je seulement vérifier sur la machine de l'utilisateur la version de MSVCR90.dll qui a été installée avec mon installation de python ?

Je travaillais sur une mise à jour de mon application et avant de commencer, j'ai migré vers la 2.62 parce que cela semblait être le moment. Je me suis retrouvé face à un problème de construction de mon application à l'aide de py2exe à cause des dlls MSVCR90.dlls. Il semble y avoir une bonne quantité d'informations sur la façon de résoudre ce problème, y compris quelques bonnes réponses ici sur SO.

J'effectue un déploiement auprès d'utilisateurs qui, le plus souvent, disposent de machines XP ou Vista 32 bits. Certains de mes utilisateurs vont migrer vers Vista 64 bits dans un avenir proche. Si je comprends bien ces problèmes, je dois m'assurer qu'ils ont les bonnes dlls en rapport avec la version de python qui existe sur l'ordinateur de développement de l'application. Comme j'ai un processeur x86, ils ont besoin de la version x86 des dlls. La configuration de leur ordinateur est sans importance.

Est-ce correct ou dois-je tenir compte de leur architecture si je veux livrer les dlls en tant qu'assemblages privés ?

Merci pour toute réponse

1voto

Unknown Points 22789

Vista 64 bits dispose d'un émulateur 32 bits, je crois, donc vous n'aurez pas à vous soucier de cela.

Cependant, je leur dirais simplement d'installer le runtime msvcrt qui est censé être la manière correcte de gérer ce désordre sxs.

0voto

PyNEwbie Points 2136

D'après ce que j'ai compris et appris, la bonne réponse est que je dois me préoccuper de la dll MSCVCR90 qui est utilisée dans la version de Python et de mx sur laquelle repose l'application que je construis. C'est important car cela signifie que si l'utilisateur a une configuration différente, je ne peux pas facilement résoudre ce problème, à moins de faire quelques astuces pour installer la bonne dll. Si je leur demande de télécharger le programme d'installation de MS et que leur matériel (type de CPU) ne correspond pas au mien, ils risquent de rencontrer des problèmes. Il existe un très bon ensemble d'instructions sur le site du groupe d'utilisateurs de wxpython. Discussion WX .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X