SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: daniel_rodulfo en Miércoles 24 de Enero de 2007, 20:41
-
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
-
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 (http://foros.solocodigo.com/index.php?showforum=53)
Saludos
-
muchas gracias, probe con una variable integer donde me guarda la posición de la memoria y me esta funcionando.
-
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