You Welcome, Eric !

Pierre Sahores psahores at easynet.fr
Wed Apr 7 13:56:46 EDT 2004


Hi Eric, Hi List,

Just a word to let All know that, Eric used to publish, there in France  
(some times ago, yet !), lots of very usefull HyperCard/Talk
related press papers, books, stacks and cd-roms...

Be warmly Welcome Eric. It's cool to see you there, just at the right  
place to meet lots of kindly xtalker(in)s :)

Bests, Pierre

Le 7 avr. 04, à 18:00, Éric Chatonet a écrit :

> Le 7 avr. 04, à 17:34, Mark MacKenzie a écrit :
>
>> Hit a bit of a stumper for me.
>>
>> At preopencard time I need to clear a bunch of globals.  I created the
>> following handler and it doesn't seem to clear the globals involved.   
>> In
>> a succeeding handler they keep their previous values.  Am I doing
>> something fundamentally wrong?
>>
>> preOpenCard
>> put
>> "gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBulle 
>> tLotCustom"
>> into gGlobalsToEmpty
>>     repeat with x = 1 to the number of items of gGlobalsToEmpty
>>       put empty into item x of gGlobalsToEmpty
>>     end repeat
>> end preOpenCard
>>
>> When faced with a series of globals to reset to zero or empty how do  
>> you
>> do it with a minimum of scripting?
>>
>> Mark MacKenzie
>>
>
> Hi Mark,
> You have to declare global variables :
>
> on preOpenCard
>     local tGlobalsToEmpty, tGlobalName
>     -----
>     put  
> "gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBullet 
> LotCustom" into tGlobalsToEmpty
>     repeat for each item tGlobalName in tGlobalsToEmpty
>       do "global" && tGlobalName
>       do "put empty into" && tGlobalName
>     end repeat
> end preOpenCard
>
> You can also declare your globals outside the handler at the top of  
> the script and forget nominal declaration in the preOpencard handler:
>
> global  
> gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBulletL 
> otCustom
> -----
> on preOpencard
>     local tGlobalsToEmpty, tGlobalName
>     -----
>     put  
> "gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBullet 
> LotCustom" into tGlobalsToEmpty
>     repeat for each item tGlobalName in tGlobalsToEmpty
>       do "put empty into" && tGlobalName
>     end repeat
> end preOpenCard
>
> Hope this helps,
> Amicalement,
>
> Éric Chatonet
> 24, Boulevard de Port-Royal
> 75005 Paris_______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
-- 
Bien cordialement, Pierre Sahores

100, rue de Paris
F - 77140 Nemours

psahores (at) easynet.fr

GSM:   +33 6 03 95 77 70
Pro:      +33 1 41 60 52 68
Dom:    +33 1 64 45 05 33
Fax:      +33 1 64 45 05 33

Inspection académique de Seine-Saint-Denis
Applications et SGBD ACID SQL (WEB et PGI)
Penser et produire "delta de productivité"



More information about the use-livecode mailing list