Hallo Goar,
ich vermute, dass es genügen wird, dem Applet mehr Speicher zuzuordnen: Applet auswählen, mit Befehl-I
den Informationsdialog aufrufen, mit dem Pop-up-Menü zur Speicherzuweisung wechseln und den Vorgabewert
von 200 KB auf 1024 oder 2048 erhöhen.
Ausserdem sollte man vermeiden, das ganze Script mit einem einzigen Finder-tell-Block zu umgeben.
Das Deklarieren und Definieren von Variablen, und vor allem Befehle, welche an andere Applikationen
oder Scripting Additions gerichtet sind, sollten nicht dem Finder vorgelegt werden.
Warum? Der Finder hat alle Hände voll zu tun. Und dann kommt zum Beispiel ein Befehl mit 'info for'. Wenn
der Finder einen Moment Zeit hat, muss er zuerst die Brille aufsetzen, lange nachdenken und wenn er
realisiert hat, dass er die Antwort nicht kennt, muss er die Anfrage an die richtige Adresse weiterleiten:
die Scripting Addition "Standard Additions".
Den Finder sollte man also nur wenn es nicht anders geht einsetzen. Und wenn möglich punktuell,
d.h. mit einem Einzeiler, wie ...
... oder ...
Ich habe beim Entwickeln eines Scripts, welches die Feinbilder sammelt, verschiedene Formen von Finder-
Befehlen getestet und mit dem Einzeiler die kürzesten Ausführungszeiten erzielt.
Hans Haesler, hsa@ringier.ch