如何在Pharo中打开并写入第二个成绩单?

时间:2016-10-28 18:21:24

标签: pharo

我想打开第二个成绩单并写信给它。事实证明它不会像我期望的那样工作:

| second | 
second := ThreadSafeTranscript new.
second openLabel: 'A Second Transcript'.
second show: 'test'.

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

嗯,这很复杂,因为系统深处埋藏了逻辑,因此多个抄本窗口使用相同的ThreadSafeTranscript。

因此,您最好的选择是制作自己的并重复使用流媒体API。

我做过一次。

您可以从http://www.smalltalkhub.com/#!/~philippeback/HOTranscript

加载它

Transcripts all over the place

你可能想要提出一些批评:围绕一些方法但是,如果你使用几个HOTranscripts,我想你最好处理它。我的看法是,对于这样的成绩单,人们不需要批评: