[Squeak-ev] CroquetGlobals

Enno Schwass onkelenno at mac.com
Mon Sep 10 13:36:19 UTC 2007


Moin

>>>> Ich ersetze in einem Paket gerade alle underscores durch :=
>>>> Dabei stosse ich aber unabhaengig davon auf eine Variable
>>>> CroquetGlobals. Wenn ich den Code akzeptieren will bekomme ich  
>>>> einen
>>>> Fehler, weil CroquetGlobals nicht bekannt ist. Ist das veraltet?
>>> Wahrscheinlich. Stammt sicher noch aus Jasmin-Zeiten.
>>>> Und was muesste ich stattdessen benutzen? Kennt jemand die Loesung?
>>> Kommt drauf an, was der Code tut ...
>>
>> CroquetGlobals theTeapotMorph activeCamera root addChild: tframe.
>>
>> Ich kann nicht viel mit dieser Zeile anfangen. Es scheitert schon  
>> daran, dass
>> ich die Methode theTeapotMorph per method finder nicht finde.
>
> Uhg, das war ja damals schon unsauberer Code ... das versucht, den  
> gerade aktiven TSpace zu finden, indem es sich an globalen  
> Variablen langhangelt, um dann einen TFrame reinzuhängen. Das musst  
> du definitiv umschreiben, und diesmal sauber.

Da es sich eh nur um eine Klassenmethode  aus dem example-Protokoll  
handelt, aendere ich es so, dass der TSpace als Parameter uebergeben  
wird.
Vielen Dank fuer die Erlaeuterung

Bis dann
Enno