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


Anmeldedatum: 20.08.2003 Beiträge: 111
|
Verfasst am: 18.09.2003 - 13:30 Titel: Script edito stürtzt ständig ab :( |
|
|
der script ist nicht sehr gross (ca. 40kb), aber der standart editor hat immer mehr mühe bekommen und wenn ich jetzt ein teilproblem in einem eigenen script löse und dann in den haubtscript kopiere(so meistens ca. 20 - 30 zeilen), dann kann der nicht mehr. erhängt sich selber! kopfschuss! KABUUUM alles seht still und es gibt nichts anders als des power knopf zu drücken.
als eigenes applet ist mir das ding noch nie abgestürzt.
der script editor ist ein eigentor schiesser!
habe dann den Smile editor herunter geladen, kannmich aber nich so recht anfreunden damit.
naja. jemand ne ahnung wiso das teil abstützt?
script editor version D1-1.6 |
|
Nach oben |
|
 |
Raimo •-->


Anmeldedatum: 20.08.2003 Beiträge: 111
|
Verfasst am: 06.10.2003 - 08:54 Titel: |
|
|
Script Editor uses the Mac's Text Edit toolbox routine which has a limitation of 32k
was soll ich denn nun machen? Beim Editor Smile ist das ja das selbe und 250 FR. zu bezahlen für Script Debugger ....
ich finde das schon schwach - 32k - das hat man ja schnell....
also apple mach einem das scripten nicht gerade einfach! |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 07.10.2003 - 10:01 Titel: |
|
|
Meines Wissens nach hat Smile keine 32 kb Begrenzung! Mit ein bisschen Übung ist Smile ein wirklich ausgezeichnetes Programm zum AppleScript'en! Für die OS X Version gibt es darüber hinaus eine wirklich gute Referenz-Datei als .pdf.
Wie dem auch sei - schon mal die Verwendung von Script-Objecten ins Auge gefasst? In Deinem Fall ist ein solches als Library geradezu zwingend!
Dazu sicherst Du ein kompiliertes Script mit den wichtigen Handlern separat. Via 'copy (load script "Pfad:ScriptLibName") to myLibVar' lädts Du nun das ScriptObject. Dies kann auch eine property des Hauptscripts sein (if class of my myLibVar is not script then copy load ...')!
Nutzen kannst Du die Handler z.B. so:
set theVar to myLibVar's get_Data(Parameter1, Parameter2)
Die Parameter sind natürlich optional. _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
Raimo •-->


Anmeldedatum: 20.08.2003 Beiträge: 111
|
Verfasst am: 10.10.2003 - 14:04 Titel: |
|
|
also ich habe das mal angeschaut und begriffen, aber diesen teil ist mir nicht klar
zitat:
Dies kann auch eine property des Hauptscripts sein
(if class of my myLibVar is not script then copy load ...')!
wenn es nicht ein script objekt ist, was geladen wurde, dann ...
ich weis was ne property ist, aber worauf du hinaus willst ist mir nicht klar? |
|
Nach oben |
|
 |
Folker •---->


Anmeldedatum: 11.12.2000 Beiträge: 649 Wohnort: Holsteinische Schweiz
|
Verfasst am: 10.10.2003 - 14:08 Titel: |
|
|
Du kannst ein ganzes Scriptobject in eine property des Hauptscripts laden. Da properties mit abgespeichert werden (persistant!) reicht es i.d.R. dies einmal zu tun. Interessant vor allem bei run only Script-applets. Beim ersten Lauf wird das Object in die property geladen und ist normalerweise für den Rest des Applet-Lebens immer vorhanden ...
So klarer ausgedrückt?
Ach so, ja beim 1. Lauf ist die property ja leer - erst beim 2. ist ein script object vorhanden, also überspringe das Laden des Objects ... _________________ Gruß,
Folker Brandt
=============================
Systemberatung · Datenbanken · Webdesign |
|
Nach oben |
|
 |
Raimo •-->


Anmeldedatum: 20.08.2003 Beiträge: 111
|
Verfasst am: 10.10.2003 - 16:18 Titel: |
|
|
alles klar
THX |
|
Nach oben |
|
 |
|