[VB] J'suis con ou quoi ??

J'suis con ou quoi ?? [VB] - Programmation

Marsh Posté le 26-09-2001 à 11:24:17    

Si je met ca
 
Public Declare Function GetCommandLine Lib "fichier.dll" Alias "GetCommandLineA" () As String
 
et que je met fichier.dll dans le meme rep que l'exe, ca devrait marcher nan ??
Parce que vb me dit qu'il ne trouve pas le fichier :??:

 

[edtdd]--Message édité par Godbout--[/edtdd]

Reply

Marsh Posté le 26-09-2001 à 11:24:17   

Reply

Marsh Posté le 26-09-2001 à 12:13:48    

Ca devrait normalement marcher lorsque tu lances l'exe. Par contre il me semble que si tu exécutes ton application depuis l'environnement VB il ne trouvera pas la DLL sauf si le chemin de ta dll est dans le path.

Reply

Marsh Posté le 26-09-2001 à 13:53:13    

ben merde ca marche pas :(

Reply

Marsh Posté le 23-10-2001 à 14:07:40    

En fait, si tu execute ton prog depuis VB, l'icone ">" ou F5, le compiler considère que le repertoire courant est "c:\Program Files\DevStudio\VB" ou du moins l'endroite ou t'as installer VB. Il va donc chercher ton .dll dans ce rep là!!! Il te faut donc compiler ton projet et copier ton .dll dans le même repertoire que ton .exe!!!  :pt1cable:


---------------
Nicolede @ Illidan (drood spé aspirine)
Reply

Marsh Posté le 23-10-2001 à 14:26:56    

ok merci pour l'info ;)
mais en fait depuis je suis passe sous visual C++, et c'est moi qui les fait les dll :)

Reply

Marsh Posté le 23-10-2001 à 15:58:08    

Public Declare Function GetCommandLine Lib "fichier.dll" Alias "GetCommandLineA" () As String  
 
pas obligatoirement, ta fonction va chercher ta dll dans le répertoire system de ton OS. tu peux la mettre à un autre endroit à condition de lui indiquer le chemin dans la déclaration c:\..\....

Reply

Sujets relatifs:

Leave a Replay

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