Power Builder - DLL de C#

 
Vista:

DLL de C#

Publicado por Mariana (13 intervenciones) el 03/04/2006 19:40:59
Por favor necesito ayuda!!!

Alguno de ustedes sabe como utilizar funciones que estan dentro de una dll hecha en c#

He tratado de declarar las funciones como externas pero creo que me hace falta algo porque no funciona, me aparece el siguiente mensaje:

Error Calling External Function..

Alguien me puede ayudar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DLL de C#

Publicado por Jorge (900 intervenciones) el 03/04/2006 20:15:02
Hola prueba asi,

Registra la dll con el regsvr32 o desede power
Abre el Browser y ve a la aleta OLE
y alli programmable Objects
y buscas el compbre del componente registrado
en class information , en la linea Program ID
es el nombre que debe ir donde haces la
coneccion al Objeto ejemp.
Winsock.ConnectToNewObject("MSwinsock.Winsock.1")
luego abres la rama functions
y deberias alli tener las funciones de la dlls

hay casos en que estas funciones no se muestran
pero si te conectas sin error alli debebrias saber
el nombre de las funciones,...

Crea un Ole Object

// Declara Objeto
Long li_rtn
OleObject Winsock

// Crear Objeto
Winsock = create OLEObject

//Conectar
li_rtn = Winsock.ConnectToNewObject("MSwinsock.Winsock.1")
IF li_rtn <> 0 THEN
MessageBox('Winsock','No puede Conectarse')
Else
//Aqui el tratamiento de las funciones
Winsock.RemoteHost ("255.255.255.255")

DESTROY Winsock
RETURN 0
END IF

Saludos..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar