我想知道在Windows Server 2003 SE 32位和Windows XP SP3中創建VB6 DLL(使用MS Visual Studio 6.0企業版)是否有所幫助。我的意思是,當我將VB6 DLL從XP移植到Windows Server 2003時,會有任何兼容性問題。就像知道內部工作原理一樣。Windows XP中的VB6 DLL與Windows Server 2003 SE
0
A
回答
0
它應該沒有什麼區別AFAIK,只要你在兩臺機器上都有相同版本的VB6 IDE和運行時以及任何其他組件。
在不同的機器上構建時,一個「難題」:確保你有任何組件的正確版本。簡單來說,當VB6構建時,它會記錄用於構建的組件的版本號。然後,構建的可執行文件將不會運行,除非它具有兼容版本的組件。
0
另一個問題(雖然不是你的情況),是建立在64位機器上的某些VB6 DLL不會在32位機器上工作。我還沒有弄清楚需要什麼的確切向量,但是如果你的dll在32位機器上失敗,並且你在64位機器上構建它,這就是原因(發現這一點很難)。這就是我們所有的製造機器都是香草32位Windows XP的原因。
此外,爲了迴應MarkJ的觀點,這是爲什麼當您構建安裝程序時,請確保不要從系統中使用DLL,而是從預先批准的DLL的目錄中使用DLL。
相關問題
- 1. Windows Server 2003和XP上的TLS 1.2
- 2. Windows Server 2003 - 通過RDP與Windows XP共享當前桌面?
- 3. Visual Studio 2013中的Windows XP和Windows Server 2003支持
- 4. 與Windows Server WPF問題2003
- 5. Mercurial&Windows Server 2003
- 6. 在Windows XP 32位上爲Windows Server 2003 64位開發
- 7. Windows Mobile 2003上的.NET Compact Framework 3.5 SE
- 8. Windows xp 32位d3d9.dll與Windows 7 64位d3d9.dll
- 9. RegisterHotkey僅在Windows 7的工作,而不是在XP,Server 2003中
- 10. svctraceviewer爲Windows Server 2003
- 11. 如何推遲我在Windows Server 2003和Windows XP中創建的服務?
- 12. Windows XP x64中的IIS 6可以有多個網站,如Windows Server 2003?
- 13. 通知圖標在Windows XP中正常工作,但不是在Windows Server 2003中
- 14. 在Windows Server 2003上的SocketException
- 15. (Windows Server 2003中)CACLS.EXE使用
- 16. SetWindowPos無法在Windows Server 2003上工作?
- 17. Windows 2003/XP上的Apache2,PHP5和Interbase/Firebird
- 18. Windows Server 2003上的Nodejs
- 19. Windows Server 2003上的Log4Net
- 20. 與Windows XP
- 21. 從Delphi的XP/2003中SetFileInformationByHandle?
- 22. Windows 2003上的FileLoadException for managed C++ dll
- 23. 在Windows 7與Windows XP中的SWT setForeground
- 24. Java在Windows Server 2003與Windows Server 2008上運行批處理文件問題
- 25. ODP.NET for Windows 2003 Server 64位
- 26. PowerShell腳本在Windows Server 2003
- 27. Windows 7 XP模式和Visual Studio 2003
- 28. CruiseControl.Net在Windows Server 2003 x64
- 29. Redis崩潰Windows Server 2003 R2
- 30. 與Windows Server 2003的Windows CE日期時間同步