Pages : 1
#1 Le 31/12/2006, à 09:52
- Nargzul
Wine, VB6 et dll
Bonjour,
J'ai un programme VB6 qu'il me faudrait absolument faire tourner sous ubuntu, du coup j'ai tout de suite pensé à wine(1. question, bonne idée ou pas?), mais le problème, c'est que le programme vb6 créée des objets depuis des dll externes(ado et msxml).
Donc comment crééer ces objets avec des dll externes.
Nous avons créé un petit fichier qui teste la création d'objet, mais il nous renvoie justement tout le temps des erreurs 429( http://www.the-continent.org/downloads/testco.exe)
Lancé en mode commande, les erreurs sont:
fixme:msxml:DllCanUnloadNow
fixme:rpc:I_RpcWindowProc (0x10024,00000011,00000000,00000000): stub
fixme:rpc:I_RpcWindowProc (0x10024,00000016,00000000,00000000): stub
fixme:msxml:DllCanUnloadNow
fixme:rpc:I_RpcWindowProc (0x10024,0000001c,00000000,00000000): stub
fixme:msxml:DllCanUnloadNow
fixme:rpc:I_RpcServerStopListening (): stub
fixme:rpc:I_RpcWindowProc (0x10024,00000002,00000000,00000000): stub
fixme:rpc:I_RpcWindowProc (0x10024,00000082,00000000,00000000): stub
fixme:msxml:DllCanUnloadNow
Donc après avoir téléchargé msxml3.msi sur wine et l'avoir installé: http://www.microsoft.com/downloads/details.aspx?familyid=4A3AD088-A893-4F0B-A932-5E024E74519F&displaylang=en
(ca me fait aussi hérisser les poils dans le dos, le nom crosoft ^^)
sous wine, puis avoir configuré sous wine un surclassage de notre testco.exe, pour msxml3.msi
En lancant ca, on a le message d'erreur suivant désormais:
erreur 2147221231 : erreur automation
Quelqu'un a une idée?
Je vous remercie énormément!
Dernière modification par Nargzul (Le 31/12/2006, à 09:52)
Dell E6400 - Ubuntu 9.10
Serveur OVH Kimsufi - Ubuntu 8.04
Heureux l'étudiant qui comme la rivière peut suivre son cours sans quitter son lit
Hors ligne
#2 Le 01/01/2007, à 00:23
- asher256
Re : Wine, VB6 et dll
Salut,
Il me semble que Winetools permet l'installation de plusieurs bibliothèques logicielles facilement (comme les MSVC ou VB).
Blog dédié à Linux : http://blog.asher256.com
Hors ligne
#3 Le 03/01/2007, à 12:36
- Nargzul
Re : Wine, VB6 et dll
en fait ils ont fait une avancée, en faisant des trucs du genre pour adoDB
wine regsvr32.exe msado15.dll
wine regsvr32.exe msadomd.dll
wine regsvr32.exe msador15.dll
wine regsvr32.exe msadox.dll
wine regsvr32.exe msadrh15.dll
wine regsvr32.exe msjro.dll
mais ca merde encore avec msxml :S
Dell E6400 - Ubuntu 9.10
Serveur OVH Kimsufi - Ubuntu 8.04
Heureux l'étudiant qui comme la rivière peut suivre son cours sans quitter son lit
Hors ligne
Pages : 1