[?]   dans   mode   trier par   

[<] 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