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”.