[<] Sujet : [AS] Re: Taille maxi d'un script avec Editeur de Scripts
De : patpro <anonyme@...>
Date : 2001-03-18 16:21:39
le 18/03/01 15:53, Ramiro Machado à anonyme@... a écrit :
>> Taille maxi d'un script avec Editeur de Script.
>> Quelqu'un à des infos là-dessus sous la main ?
>
> 32 Ko pour la ressource 'scpt' représentant le script (la limite de TextEdit).
je dirais plutot que c'est la limite du WasteEngine, le petit moteur de
texte utilisé pour AppleScript, SimpleText et pas mal d'autre petits
éditeurs. Mais je peux me tromper, bref, 32Ko maxi contournable par
l'utilisation de librairie :-)
l'executable principal :
[script A]
-- script principal
property CheminLib : (choose file) as text
set MaLib to load script file CheminLib
-- le script en lui meme...
-- avec définition des parametres qu'on
-- souhaite passer aux fonctions de la lib
-- puis l'appel de la lib :
tell MaLib
set MonResult to MaFonction(mes parametres...)
end tell
-- suite du script principal
[/script]
la lib (enregistré au format script compilé)
[script B]
on MaFonction(mes parametres...)
-- le script de la fonction
return MonResultat (ou True si pas de résultat)
end MaFonction
[/script]
De cette maniere, tu peux avoir un script relativement court qui utilise des
fonctions assez longues
patpro
--
() Campagne du ruban ascii...
/ Contre les mails en html, les vcards et les blaireaux
Apple, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, ColorSync, Finder, HyperCard, iBook, iLife, iMac, iWork, Keynote, Mac, Macintosh, Mac OS, Pages, Panther, PowerBook, Power Mac, Power Macintosh, QuickTime, Safari, Tiger, Xcode sont des marques déposées par Apple Computer, Inc., enregistrées aux Etats-Unis et dans les autres pays. Liste officielle