- Registriert
- 08.01.06
- Beiträge
- 137
Objekte verlieren ihre "Namen" nach dem schließen des Fensters
Ich habe ein grosses Problem, nach dem schliessen des übergeordneten Fensters in meinem AppleScript Studio Programm verlieren alle darin enthaltenen Objekte und das Fenster selbst ihren AppleSkript “Namen“.
Der Fehler trat erst auf, nachdem ich auf MacOS 10.4 Aktualisiert habe. Und danach mit Xcode2 erstellt habe. Frühere Build-versionen hingegen die noch mit XCode1 erstellt wurden stürzen sofort nach dem öffnen des ersten Fensters ab mit dem Signal SIGSERV (11).
Ich habe es mal anhand eines Skripts im SkriptEditor das Problem dargestellt.
Der AppleSkript Name für das Fenster wurde nach dem schliessen des Fensters in den "Window Title" des Fensters umgewandelt wie von Zauberhand. Alle Obiekte des Fensters haben danach ihren AppleSkript Namen verloren.
Ich währe für jede Hilfe sehr dankbar!
Ich habe ein grosses Problem, nach dem schliessen des übergeordneten Fensters in meinem AppleScript Studio Programm verlieren alle darin enthaltenen Objekte und das Fenster selbst ihren AppleSkript “Namen“.
Der Fehler trat erst auf, nachdem ich auf MacOS 10.4 Aktualisiert habe. Und danach mit Xcode2 erstellt habe. Frühere Build-versionen hingegen die noch mit XCode1 erstellt wurden stürzen sofort nach dem öffnen des ersten Fensters ab mit dem Signal SIGSERV (11).
Ich habe es mal anhand eines Skripts im SkriptEditor das Problem dargestellt.
Code:
tell application "MediaGate"
show window "WINDOW:Main"
get name of windows
close window "WINDOW:Main"
get name of windows
end tell
//Und nun das ergebniss aus dem Event-Protokoll:
tell application "MediaGate"
show window "WINDOW:Main"
get name of every window
{[COLOR="red"]"WINDOW:Main"[/COLOR], etc...} //Das ist der richtige AppleSkript Name
close window "WINDOW:Main"
get name of every window
{[COLOR="red"]"MediaGate / Home"[/COLOR], etc...} //Das ist der Titel des Fensters
end tell
Ich währe für jede Hilfe sehr dankbar!
Zuletzt bearbeitet: