Objekt

Vissa funktioner kräver ett “objekt” (något som funktionen kan påverka). Sådana funktioner kan antingen ändra objektets status eller hämta information om objektet. Dessa funktioner kallas för “objektfunktioner” eller “metoder”. Vi använder följande syntax för sådana funktioner:

objektnamn.funktionsnamn()

Objektfunktioner fungerar på samma sätt som andra funktioner. Vi har redan tittat på det här exemplet:

Block1.GetText(HeltVar)

Här är textblocksobjektet “Block1″ det objekt som vi vill att funktionen Append ska placera värdet som representeras av HeltVar i. Den här funktionen är ett exempel på en objektfunktion som returnerar ett värde.

Här är ett exempel på en objektfunktion som returnerar ett värde:

MinVariabel = Block1.IsVisible()

I det här uttrycket kontrollerar funktionen IsVisible om objektet “Block1″ är synligt, och sedan placerar funktionen det Booleska resultatet (antingen “sant” eller “falskt”) i variabeln MinVariabel.

Vissa objektfunktioner låter dig även komma åt andra objekt än interaktiva objekt. Exempelvis:

MinVariabel = Nummer.Sqrt(2)

Objektet Nummer är helt enkelt ett bibliotek med matematiska funktioner istället för ett interaktivt objekt. Det här uttrycket talar om för Nummer-objektets Sqrt-funktion att den ska beräkna kvadratroten ur två och lagra resultatet i variabeln “MinVariabel”.

Anm: Om du vill hänvisa till ett objekt i ett uttryck, måste objektet följa vissa namnkonventioner. Det kanske inte börjar med ett nummer och kanske inte innehåller några andra symboler än ett dollartecken ($) eller ett understrykningsstreck (_). Om det innehåller mellanslag kan du skriva in understrykningsstreck istället för mellanslagen när du hänvisar till namnet i ett uttryck.
Överordnat ämne: Så här fungerar uttryck

Objekt