CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Variables C++ A Visual Basic
(1/1)
daniel_rodulfo:
Buenas a todos. Soy nuevo usuario del foro.
Necesito saber como utilizo un puntero en visual basic, porque una libreria .DLL que estoy utilizando indica una variable "typedef void" en C++ pero no se como implementar esta misma variable en VB.net
Les Agradezco me ayuden en este aspecto. Gracias
Epa:
Buenas.
En VB6 puedes usar la funcion VarPtr que te devuelve el puntero a una variable de typo void. No se si en .NET sera igual, fijate si funciona, si no prueba preguntar en el foro de VB.NET
Foro .NET
Saludos
daniel_rodulfo:
muchas gracias, probe con una variable integer donde me guarda la posición de la memoria y me esta funcionando.
Epa:
buenas
el valor de retorno de esa funcion es de tipo long, ten cuidado si lo almacenas en un integer ya que puedes tener problemas si el valor sobrepasa el tamaño del integer, ya que en VB el integer reserva 2 bytes y el long 4.
Saludos
Navegación
Ir a la versión completa