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

[0] Índice de Mensajes

Ir a la versión completa