[VB] Programme sans install

Programme sans install [VB] - Programmation

Marsh Posté le 04-07-2002 à 23:38:17    

Voila j'ai créé une interface permettant de visualiser des photos et des vidéos afin de la mettre sur un cd en autorun (donc pas d'install) mais quand je lance l'aplication il me dit qu'il ne trouve pas le fichier vb6fr.dll bien que celui ci est dans le même répertoire que l'application.
doit-on déclarer quelque part l'endroit où l'application doit rechercher les dll ?
 
ou autre chose ...?
 
merci d'avance

Reply

Marsh Posté le 04-07-2002 à 23:38:17   

Reply

Marsh Posté le 05-07-2002 à 00:12:27    

Nothing a écrit a écrit :

Voila j'ai créé une interface permettant de visualiser des photos et des vidéos afin de la mettre sur un cd en autorun (donc pas d'install) mais quand je lance l'aplication il me dit qu'il ne trouve pas le fichier vb6fr.dll bien que celui ci est dans le même répertoire que l'application.
doit-on déclarer quelque part l'endroit où l'application doit rechercher les dll ?
 
ou autre chose ...?
 
merci d'avance




 
Il faut "enregistrer" (en anglais c'est register, je sais pas si c'est le bon terme en français) la DLL dans windows.
Pour cela il faut utiliser regsvr32.exe (dans windows/system32/).


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 05-07-2002 à 02:11:23    

Ou tu peux te la jouer rebelz en modifiant ton programmes pour qu'il n'ai plus besoin de cet dll qui n'est pas vitale pour ton programme. Il suffit que tu cherches la référence string de "vb6fr.dll" avec un desassembleur (w32dasm) et que tu la changes par une dll que tout systeme dispose (kernel32.dll). Voila.

Reply

Marsh Posté le 05-07-2002 à 04:27:23    

Il n'y a donc pas moyen de dire au programme où il faut chercher cette dll ?
Ce serai plus simple et un peu plus élégant ...

Reply

Sujets relatifs:

Leave a Replay

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