• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Variable an handler weitergeben

Kernelpanik

Maren Nissen
Registriert
05.03.04
Beiträge
2.319
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.