Come creare puntatori in Visual Basic

February 1

I puntatori sono definite in informatica come una variabile che contiene l'indirizzo di memoria di un'altra variabile. Molti linguaggi come "C", "C ++" e di usare puntatori Pascal ampiamente quando si creano programmi più complessi. Il concetto di puntatori di solito è insegnato nel primo anno di studi di informatica, ma molti laureati hanno ancora una scarsa comprensione al meglio. Questo è un concetto di base che separa i programmatori e programmatori avanzati.

istruzione

1 Aprire "Visual Basic" e creare un nuovo progetto basato su Windows.

2 Aggiungere un oggetto pulsante denominato "Button1" per la forma.

3 Fare doppio clic su "Button1" e inserire il codice seguente:

Dim lngCharAddress As Long
Dim strMyVariable As String
strMyVariable = "Alcuni String"
lngCharAddress = StrPtr (strMyVariable)
MsgBox (IngCharAddress)

4 Premere il tasto "F5" e il programma verrà eseguito in modalità debug.

5 Fare clic su "Button1" e una finestra di messaggio pop-up sullo schermo che visualizza l'indirizzo della strMyVariable variabile. Con la funzione "StrPtr" è il metodo disponibile in Visual Basic 6 per acquisire il puntatore in una variabile stringa.

Consigli e avvertenze

  • VarPtr è la funzione di acquisire un puntatore a una variante.
  • ObjPtr è la funzione di acquisire un puntatore ad un oggetto.
  • Questo non funziona in Visual Basic versioni maggiori di VB6.
  • Il VarPtr, ObjPtr e StrPtr sono funzioni non documentate e non supportate da Microsoft.