Tecnología

Inicio

Cómo crear punteros en Visual Basic

Los punteros se definen en la informática como una variable que contiene la dirección de memoria de otra variable. Muchos lenguajes tales como "C", "C ++" o punteros uso Pascal ampliamente cuando se crean los programas más complejos. El concepto de punteros se enseña generalmente en el primer año de estudios de informática, pero muchos graduados todavía tienen una comprensión pobre en el mejor. Este es un concepto central que separa los programadores y programadores avanzados.

Instrucciones

1 Abrir "Visual Basic" y crear un nuevo proyecto basado en Windows.

2 Añadir un objeto de botón denominado "Button1" al formulario.

3 Haga doble clic en "Button1" e introduzca el código siguiente:

Dim lngCharAddress As Long
Dim como secuencia strMyVariable
strMyVariable = "Algunos cadena"
lngCharAddress = StrPtr (strMyVariable)
MsgBox (IngCharAddress)

4 Pulse la tecla "F5" y el programa se ejecutará en modo de depuración.

5 Haga clic en "Button1" y un cuadro de mensaje aparecerá en la pantalla que muestra la dirección de la strMyVariable variable. Con la función "StrPtr" es el método disponible en Visual Basic 6 para adquirir el puntero a una variable de cadena.

Consejos y advertencias

  • VarPtr es la función de adquirir un puntero a una variante.
  • ObjPtr es la función de adquirir un puntero a un objeto.
  • Esto no funcionará en versiones de Visual Basic mayores de VB6.
  • El VarPtr, ObjPtr y StrPtr funciones son indocumentados y no admitidas por Microsoft.