Board logo

Subject: 调试信息查看器输出遗漏 [Print This Page]

Author: npc8    Time: 2015-5-13 18:34     Subject: 调试信息查看器输出遗漏

IDE XE8 CNPACK 最新版
如果点击之前cndebuger未启动,以下代码只输出一次,'Work2Start...'
如果点击之前cndebuger已经启动,则有一定概率输出正常

procedure TForm1.Button2Click(Sender: TObject);
begin
  TThread.CreateAnonymousThread(
    procedure
    begin
      CnDebugger.LogMsg('Work1Start...');
    end
  ).Start;
  TThread.CreateAnonymousThread(
    procedure
    begin
      CnDebugger.LogMsg('Work2Start...');
    end
  ).Start;
end;
Author: Passion    Time: 2015-5-15 00:26

收到。我们查一下。
Author: Passion    Time: 2015-5-15 13:13

的确是我们在启动Viewer的时候没做好多线程互斥,目前已修正并提交到github了。

感谢楼主的报告。
Author: npc8    Time: 2015-5-15 13:35

多谢修复,已经测试无误,习惯了用cndebug

[ 本帖最后由 npc8 于 2015-5-15 13:43 编辑 ]
Author: Passion    Time: 2015-5-15 15:35






Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0