• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Variable an handler weitergeben

Kernelpanik

Maren Nissen
Registriert
05.03.04
Beiträge
2.303
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?
 

Pill

Adams Parmäne
Registriert
07.07.12
Beiträge
1.310
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

Kernelpanik

Maren Nissen
Registriert
05.03.04
Beiträge
2.303
Danke Pill, diese Erläuterung hat mich echt um Meilen weitergebracht.