DllImport , Lib et chemin de dll

Signaler
Messages postés
129
Date d'inscription
vendredi 25 juillet 2003
Statut
Membre
Dernière intervention
24 août 2006
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
Bonjour a tous,

J'utilise les fonctions DllImport ou Lib pour acceder des fonctions dans des dlls comme cela (VB.NET 2005):

 Declare Sub get_node_info Lib "c:\isis\bin\test_omi.dll" (ByRef node As Integer, ByRef dsnode As Integer)

    <DllImport("C:\isis\bin\test_omi.dll")> _
    Shared Function get_1D_ID(ByVal label As String, ByVal Length As Integer) As Integer
        ' No code here
    End Function

Le probleme est que le chemin de ces dll doit etre une constante dans la declaration. Connaissez vous l'approche a utiliser si le chemin n'est pas connu d'avance, genre ceci (qui ne marche pas):

Dim Chemin as string = "C:\isis\bin\test_omi.dll"
<DllImport(Chemin)> _

    Shared Function get_1D_ID(ByVal label As String, ByVal Length As Integer) As Integer

        ' No code here

    End Function

D'avance merci,

Jeremy

1 réponse

Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
41
Regarde ce topic datant de 2 jours, même si c'était en VB6, tu trouvera peut etre quelques pistes.

http://www.vbfrance.com/infomsg_DECLARATION-API_800189.aspx#20

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #