• [^] # Re: Un peu embêté...

    Posté par . En réponse à la dépêche Sortie de Pharo et de son environnement de développement en version 4.0. Évalué à 2.

    Tu demandes à la méta-classe de Transcript (obtenue via le message class de Transcript) [...]

    bien tenté mais en fait non :-). Transcript n'est pas une classe, c'est une variable globale, unique instance de ThreadSafeTranscript.

    (SystemWindow allInstances size > 1)

    ça ne suffit pas car il pourrait y avoir d'autres instances de SystemWindow qui ne serait pas des transcripts. Une solution possible est de ne compter que les instances dont le label est Transcript. Dans tous les cas, je recommande d'utiliser la méthode #detect:ifFound:ifNone: qui évite à la fois les parenthèses, la comparaison entre la taille et le nombre 1 et le #ifTrue:ifFalse: qui suit.