[Squeak-ja: 4447] Re: drawOn中のエラーについて

Eiichiro Ito itoh-private @ itolab.com
2010年 3月 23日 (火) 08:26:56 JST


伊藤です。

大島さん、阿部さん、こんにちは。
さっそくアドバイスいただき、ありがとうございます。

>> どなたか回避策をお持ちの方はいらっしゃいませんでしょうか。
>> また、赤いエラー画面を解除する方法ってないのでしょうか。
>   このエラーは、Processを使っていたりして、Morphicの通常のサイクルとは
> 独立して描画要求が起こったときに出るものだと思います。そのMorphへの更新
> 要求をしているところを、直接行うのではなく#addDeferredUIMessage:経由で
> 行うと直るかもしれません。
 まさにおっしゃる通りでした。ネットワーク経由のメッセージを別プロセス
で受け取っていました。ネタをばらすと、ロボット上で動かしているLittleSmalltak
のコマンド送受信に使っており、エラーの際の受信メッセージの多いときに発生して
いたので何か変だなと思っていました。addDeferredUIMessageの使い方もわかって
大変勉強になりました。

>  赤いエラー画面は、ハロのデバッグメニューから"start drawing again"を
> 選ぶと解除できます。
 こちらも大変たすかります。このときに使うメニューなんですね。

お忙しいところ本当にありがとうございました。



Squeak-ja メーリングリストの案内