• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Variable an handler weitergeben

Kernelpanik

Echter Boikenapfel
Registriert
05.03.04
Beiträge
2.342
Hallo,
ich versuche eine Variable eines on open handlers an einen weiter handler weiterzugeben.
Code:
on open thePListPath
    doIt()
end open

on doIt()
    set thePListPath to POSIX path of thePListPath
    display dialog thePListPath
end doIt

Doch das geht nicht. Wie muss man das machen?
 
So:

Code:
doIt(meineVariable)

on doIt(eingabeVariable)
end doIt

Du rufst sozusagen den Handler doIt mit der Variablen "meineVariable" auf. Im Kopf des Handlers muss definiert sein, wieviele Variablen übergeben werden können. Im Beispiel ist es eine, es können aber auch mehrere sein.
 
  • Like
Reaktionen: Kernelpanik
Danke Pill, diese Erläuterung hat mich echt um Meilen weitergebracht.