DllImport , Lib et chemin de dll

pinje Messages postés 129 Date d'inscription vendredi 25 juillet 2003 Statut Membre Dernière intervention 24 août 2006 - 24 août 2006 à 12:32
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 24 août 2006 à 13:41
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

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
24 août 2006 à 13: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 #
0
Rejoignez-nous