[VB] run time error 53

run time error 53 [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 15-11-2009 à 18:25:25    

Bonjour j'ai compilé un programme codé en VB sous Visual Basic 6.0 Entreprise Edition.
 
Le .exe fonctionne bien sur la machine où est installé vb, mais il met une erreur sur d'autres machine, même en ayant installé les runtimes vb6.
 
Comment faire pour que le programme puisse fonctionner sans installer visual basic ?
 
http://hfr-rehost.net/self/pic/6bcf5790d4428577c7ada149afb6a4c58ab6ce1d.jpeg

Reply

Marsh Posté le 15-11-2009 à 18:25:25   

Reply

Marsh Posté le 15-11-2009 à 18:47:15    

Salut, Vb6 ne génère pas d'exe autonome contrairement à C,Delphi etc
Il faut créer une installation via PDCMDLN.EXE situé dans  
C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard
ou InnoSetup et ensuite lancer l'install sur le pc concerné

Reply

Marsh Posté le 16-11-2009 à 14:09:52    

J'ai déjà essayé mais en anglais c'était marqué que le logiciel ne trouvait pas les dépendances de certaines dll.
 
http://hfr-rehost.net/self/pic/4a7d5212001870f7e0ee8ccc4d5e20a779478185.jpeg
http://hfr-rehost.net/self/pic/9047d836fc75378aad54adacd7142b991e0609f1.jpeg
Et après quand je l'installe sur un autre pc ça fait pareil (même erreur).

Reply

Marsh Posté le 16-11-2009 à 20:28:36    

Salut, donc quand tu lances setup.exe du Package généré par PDCMDLN.EXE pour installer ton soft sur un autre PC
celui ci ne fonctionne pas ?
 
j'ai ce genre de messages ( voir snapshot http://cjoint.com/?lquBfwrtAj ) mais en cliquant sur Ok je parviens à finaliser mon Package
et ce dernier s'installe sans problemes.
 
Je précise Windows XP SP 3 et VB6 Etreprise SP6, sinon voir
http://www.google.fr/search?hl=fr& [...] =&aq=f&oq=
http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx
http://social.msdn.microsoft.com/S [...] %2053&ac=3

Reply

Marsh Posté le 16-11-2009 à 21:42:48    

Si le setup fonctionne, le programme est installé mais il ne fonctionne pas.
 
Je vais regarder les liens.

Reply

Marsh Posté le 17-11-2009 à 16:25:45    

A priori le programme recherchait des fichiers à la racine de C: et ils n'y étaient pas d'où le bug, j'ai mis en commentaire les lignes du code correspondantes et le programme fonctionne.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed