Je voudrais savoir si la création d'une DLL VB6 (en utilisant MS Visual Studio 6.0 Enterprise Edition) dans Windows Server 2003 SE 32 bits et Windows XP SP3 fait toute la différence. Je veux dire qu'il y aura des problèmes de compatibilité lorsque je porterai la DLL VB6 de XP à Windows Server 2003. Juste comme pour connaître les internes de comment cela fonctionne.DLL VB6 sous Windows XP vs Windows Server 2003 SE
Répondre
Cela ne devrait pas faire de différence AFAIK, à condition que vous ayez les mêmes versions de l'IDE VB6 et du run-time et tous les autres composants sur les deux machines.
Un "gotcha" lors de la construction sur différentes machines: assurez-vous d'avoir la bonne version de tous les composants. En termes simples, quand VB6 construit, il enregistre le numéro de version des composants utilisés pour construire. Alors l'exécutable construit ne fonctionnera pas à moins qu'il ait des versions compatibles des composants.
Un autre gotcha (mais pas dans votre cas), est que la construction de certains dll VB6 sur les machines 64 bits ne fonctionnera pas sur une machine 32 bits. Je n'ai pas tout à fait compris le vecteur exact de ce qui est requis, mais si votre dll échoue sur une machine 32 bits et que vous l'avez construit sur une machine 64 bits, c'est la raison (vous l'avez trouvé à la dure). C'est pourquoi toutes nos machines de construction sont à la vanille 32 bits Windows XP. Pour faire écho à l'argument de MarkJ, voici une autre raison pour laquelle lorsque vous construisez votre programme d'installation, veillez à ne pas utiliser les DLL du système, mais à partir d'un répertoire de DLL pré-approuvées.
- 1. Développement pour Windows Server 2003 64 bits sous Windows XP 32 bits
- 2. Pilote FILESTREAM pour Windows Server 2003 ou XP?
- 3. ActivePDF Toolkit sous Windows Server 2003 x64
- 4. Apache2, PHP5 et Interbase/Firebird sous Windows 2003/XP
- 5. FileLoadException sous Windows 2003 pour un fichier C++ dll géré
- 6. Mercurial & Windows Server 2003
- 7. Des problèmes connus avec msxml3.dll sous Windows 2003?
- 8. Jmap ne fonctionne pas sous Windows Server 2003
- 9. IIS sous Windows XP
- 10. Microsoft.Web.Administration sous Windows XP
- 11. Publier sur Xbap vers IIS sous Windows Server 2003
- 12. Compilation C sous Windows XP
- 13. Windows Server 2003 - Partager le bureau actuel via RDP comme dans Windows XP?
- 14. php cURL IIS 6.0 Windows Server 2003
- 15. svctraceviewer pour Windows Server 2003
- 16. SSPI de Windows XP Mode à Windows 7 SQL Server
- 17. Windows NT vs Win Server 2003/2008 pour l'hébergement web
- 18. L'application .NET/VB6 échoue sous Windows 7
- 19. Conversion d'anciennes et de nouvelles heures locales en UTC sous Windows XP/Server 2003
- 20. XP/2003 Problème de correction différentielle de Windows Installer 4.5
- 21. Prise en charge de protocole non HTTP dans Windows XP ou Windows Server 2003? (net.tcp)
- 22. Comment configurer IIS sous Windows XP SP2
- 23. Création d'utilisateurs sous Windows 2003
- 24. Erreur BitString sous Windows XP?
- 25. Nom d'utilisateur sous Windows XP
- 26. Déploiement StateServer dans Windows Server 2003
- 27. Impossible d'accéder à WebService stockés sur Windows Server 2003 à l'intérieur de Windows Server 2003
- 28. Certificats SHA2 sous Windows 2003 CA
- 29. Où est le .NET 2.0 GAC sous Windows Server 2003?
- 30. Crystal Report ne se charge pas sous Windows 2003 os