Objekter

Nogle funktioner kræver et “objekt” (noget at reagere på). Nogle funktioner kan enten ændre et objekts status eller hente informationer om det. Disse funktioner kaldes for “objektfunktioner” eller “metoder”. Til sådanne funktioner bruger vi følgende syntaks:

objektNavn.funktionsNavn()

Objektfunktioner fungerer som andre funktioner. Vi har allerede set dette eksempel:

Felt1.GetText(IntVar)

Her er tekstfeltobjektet med navnet “Felt1″ det objekt, hvori vi ønsker, at funktionen Append skal anbringe den værdi, der repræsenteres af IntVar. Denne funktion er et eksempel på en objektfunktion, der returnerer en værdi.

Her er et eksempel på en objektfunktion, der returnerer en værdi:

MinVariabel = Felt1.IsVisible()

I dette udtryk undersøger funktionen IsVisible for at se, om objektet med navnet “Felt1″ er synligt og anbringer herefter det booleske resultat (enten “true” (sand) eller “false” (falsk)) i variablen med navnet MinVariabel.

Foruden adgang til interaktive objekter har du med nogle funktioner adgang til andre objekttyper. Eksempel:

MinVariabel = Number.Sqrt(2)

Objektet Number er blot et bibliotek med matematiske funktioner snarere end et interaktivt objekt. Dette udtryk beder Number-objektets Sqrt-funktion om at beregne kvadratroden af 2 og gemme resultatet i variablen med navnet “MinVariabel”.

Bemærk: For at henvise til et objekt i et udtryk skal dette objekt følge visse navngivningskonventioner. Det må ikke starte med et tal, og det må ikke indeholde andre symboler end dollartegnet ($) og understreg (_). Hvis det indeholder mellemrum, kan du erstatte disse med understreg, når du henviser til det i et udtryk.
Parent topic: Udtryk

Objekter