Saludos
tengo una dll en delphi
que quiero llamar desde visual basic.net. 2010
pero no se pasan los parametros.
Código PHP:
Private Declare Function MiFuncion Lib "mi.dll" _
(ByVal sXML As String, ByVal RFC As String, ByVal RFC2 As String, ByVal Direccion As String, _
ByVal Telefono As String, ByVal CP As String, ByVal Contacto As String, ByVal Proveedor As String) As Integer
y la llamo asi en VB.net 2010
Código Delphi
[-]
MiFuncion (XML.TEXT, RFC.TEXT ,RFC2.TEXT,Direccion.TEXT , Telefono.TEXT ,CP.TEXT ,Contacto.TEXT, Proveedor.TEXT As String)
la funcion es delphi
Código Delphi
[-]
MiFuncion ( sXML :Ansistring; RFC :Ansistring; RFC2 :AnsiString;
Direccion :AnsiString; Telefono :AnsiString; CP :AnsiString;
Contacto :AnsiString, Proveedor :AnsiString) :Integer; stdcal
tendra algo que ver que la dll es win32 y el programa .net es de tipo win 32 y
que el unicode es por defecto usado por visualbasic.net y la dll espera ansistring.
como se fuerza a que VB.net 2010 pase parametros como ANSISTRING?
aparte mi pc es windows seven 64 bits.