Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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).

En en parle dans ce topic wink


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