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


Anmeldedatum: 29.06.2001 Beiträge: 19 Wohnort: N¸rnberg
|
Verfasst am: 22.10.2001 - 10:36 Titel: Stapel des Skripts ist übergelaufen... - beim handeln größer |
|
|
Hi folks,
wie kann man es vermeiden, dass bei einem Skript, das eine Größere Dateimenge bearbeitet, vermeiden, dass der 'Stapel' überläuft? In meinem Fall handelt es sich um ein Skript, dass Bilder und Bildinformationen aus einer Datenbank herausholt und im Photoshop als TIFF sichert (per Aktion). Dabei habe ich in letzter Zeit öfters besagte Fehlermeldung bekommen ñ aber auch schon bei ähnlichen Skripten (Laufzeitumgebung: OS 8.6/9.1, AS 1.3.7/1.5.5 benutze häufig Dialog Director). Danke für jeden Tipp! _________________ Greetings
michael |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 22.10.2001 - 18:57 Titel: Stapel des Skripts ist übergelaufen... |
|
|
Hallo Michael,
2 Gegenfragen:
Wendest Du irendwo die "AppleScript's text item delimiters" auf eine große Textvariable an und versuchst Zeichen damit zu ersetzen? Mehr als ca 4000 Zeichen (nein, nicht 4096 - liegt bei ca. 4050) je Durchlauf ersetzen geht nicht -> Stack overflow! Das Problem habe im "ASCII Char Converter" (siehe Downloadbereich Finder) mit einem "Revolver" gelöst (ist einsehbar).
Wendest Du viele "&" (ampersand) in einem Handler zum Bau einer Textvariable an? Auch hier gibt es eine Obergrenze (wieviele?), an der ein Stack overflow auftritt.
Wenn eins von beiden zutreffen sollte - poste nochmals, dann lösen wir das Problem. Ansonsten ist mir der Stack overflow noch nicht begegnet - und ich bin nur Script-Autor , da muss ein Programmierer 'ran um uns zu erklären warum das passieren kann.
Gruß,
Folker _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
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
|
|
|