20.03.2013, 14:23
Hola a todos, querнa preguntarles como hago en Visual Basic(2010 Express) para importar una dll pero que esta no sea necesario que este dentro de la carpeta System32 si no que yo pueda decirle adonde esta la dll. He probado de esta forma pero no me sirve:
Pero no sirve me salta este error:
El ъnico que me sirviу es este:
Pero yo quiero uno que haga lo mismo que hace DllImport pero en ves de que sea en la carpeta System32 sea en la carpeta donde este el programa que lo va a usar.
Espero que los que sepan de este lenguaje me puedan ayudar.. Desde ya les doy las gracias..
pawn Код:
Declare Function Mensaje Lib "C:\Documents and Settings\...\Mis documentos\Visual Studio 2010\Projects\Test1\MiDll.dll" () As Integer
Quote:
Restricciуn PInvoke: no se pueden devolver variantes. |
pawn Код:
Imports System
Imports System.Runtime.InteropServices
<DllImport("MiDll.dll", CharSet:=CharSet.Unicode)> _
Function Mensajesss(ByVal txt As String) As Integer
End Function
Espero que los que sepan de este lenguaje me puedan ayudar.. Desde ya les doy las gracias..