Hvordan lage pekere i Visual Basic

Pekere er definert i datavitenskap som en variabel som inneholder minne adressen til en annen variabel. Mange språk som "C", "C ++" eller Pascal bruk pekere omfattende når mer komplekse programmer er laget. Konseptet med pekere er vanligvis undervist i det første året av informatikkstudier, men mange akademikere har fortsatt en dårlig forståelse i beste fall. Dette er et kjernebegrep som skiller programmerere og avanserte programmerere.

Bruksanvisning

1 Åpne "Visual Basic" og opprette en ny Windows-basert prosjekt.

2 Legg til en knapp objekt som heter "Button1" til skjemaet.

3 Dobbeltklikk på "Button1" og sett inn følgende kode:

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

4 Trykk på "F5" tasten og programmet vil utføre i feilsøkingsmodus.

5 Klikk på "Button1" og en meldingsboks vil dukke opp på skjermen som viser adressen til variabelen strMyVariable. Bruke "StrPtr" -funksjonen er metoden tilgjengelig i Visual Basic 6 til å erverve pekeren til en streng variabel.

Hint

  • VarPtr er funksjonen til å erverve en peker til en variant.
  • ObjPtr er funksjonen til å erverve en peker til et objekt.
  • Dette vil ikke fungere i Visual Basic versjoner større enn VB6.
  • Den VarPtr, ObjPtr og StrPtr er udokumenterte og funksjonene som ikke støttes av Microsoft.