de c a vb

29/07/2003 - 19:25 por Ernesto Salas | Informe spam
tengo la siguiente funcion en una dll en c

STDMETHOD(SqlExecute)([in] BSTR *sql, [in] BSTR *constr, _Recordset
**returnvalue);

como la puedo declarar en un proyecto de vb
 

Leer las respuestas

#1 ViKT0RY
30/07/2003 - 13:19 | Informe spam
"Ignacio Nicolás Rodríguez" escribió en el mensaje
news:
No creo que se trate de una función; es más probable que sea un método
dentro de una interfaz COM (por la forma de la declaración).

Si fuese una función como decís, en VB6 sería Function SqlExecute Lib


"algo"
(ByVal sql As String, ByVal constr As String, ByRef obj As Object) As


Long.




Las cadenas de texto son punteros así que debería ser ByRef y no ByVal :)

¡Saludos!
Ignacio Nicolás Rodríguez, MCAD/MCSD/MCT.


"Ernesto Salas" escribió en el mensaje
news:
> tengo la siguiente funcion en una dll en c
>
> STDMETHOD(SqlExecute)([in] BSTR *sql, [in] BSTR *constr, _Recordset
> **returnvalue);
>
> como la puedo declarar en un proyecto de vb


Preguntas similares