Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
michaelL •->


Anmeldedatum: 29.06.2001 Beiträge: 19 Wohnort: N¸rnberg
|
Verfasst am: 21.11.2001 - 15:18 Titel: Codeausführung innerhalb eines Skripts - geht das ??? |
|
|
Hi,
kann ich einen bestimmten Code innerhalb eines Skriptes ausführen lassen, ohne auf das Ende der Ausführung warten zu müssen (so 'ne Art multi-threading)?
Zum Beispiel starte ich eine DialogDirector Benutzeroberfläche. Dann drückt der Benutzer auf START. Nun soll das Skript ausgeführt werden, prüft aber an bestimmten Stellen, ob der Benutzer auf STOP gedrückt hat. Dabei habe ich das Problem, dass der Benutzer erst auf STOP drücken kann, wenn das Skript fertig ausgeführt ist.
Geht das??? _________________ Greetings
michael |
|
Nach oben |
|
 |
macgix •--->


Anmeldedatum: 13.12.2000 Beiträge: 206 Wohnort: K–ln
|
Verfasst am: 22.11.2001 - 02:17 Titel: Codeausführung innerhalb eines Skripts |
|
|
Leider ist AppleScript nicht multithreadfähig innerhalb eines Skriptprogramms. - Deswegen musst Du eine immer wiederkehrende Abfrage des Stopp-Buttons einbauen, z.B. wenn das Skript repeat-loops durchläuft, am besten als eigenen Handler. Wichtig dabei ist, dass das Skript während der Arbeit auch mal idle ist, also den Klick auf den Button überhaupt bemerken kann; das musst Du notfalls erzwingen. Sollte es mit Dialog Director nicht gehen, mit FaceSpan geht es! _________________ [macgix] |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|