TC官方合作论坛

标题: 请问有没有办法把调试信息即时输出在程序之外? [打印本页]

作者: ekeen    时间: 2014-9-13 11:33
标题: 请问有没有办法把调试信息即时输出在程序之外?
意思就是在程序运行的时候即时看到运行的信息
我现在用的方式是在程序上面用编辑框即时显示,但这种方法不适合多线程
有没有一种方法在程序面板之外显示线程一、线程二的即时调试信息呢
作者: 78213505    时间: 2014-9-13 11:41
用列表框显示

每个线程输出的时候都自带自身的名称
作者: 君凌天下    时间: 2014-9-13 13:03
可以。。用列表框或是编辑框来弄。。
作者: 续花丶    时间: 2014-9-13 13:05
http://bbs.tyuyan.com/forum.php? ... =%E8%B0%83%E8%AF%95   去看看吧 希望对你有帮助.
作者: ekeen    时间: 2014-9-13 21:07
78213505 发表于 2014-9-13 11:41
用列表框显示

每个线程输出的时候都自带自身的名称

就是不想把程序面板搞那么大的啊
作者: ekeen    时间: 2014-9-13 21:14
君凌天下 发表于 2014-9-13 13:03
可以。。用列表框或是编辑框来弄。。

我现在用的就是编辑框

作者: ekeen    时间: 2014-9-13 21:21
续花丶 发表于 2014-9-13 13:05
http://bbs.tyuyan.com/forum.php?mod=viewthread&tid=45216&highlight=%E8%B0%83%E8%AF%95   去看看吧 希 ...

感谢你的解答,但貌似你没有理解我的意思。。。
作者: 续花丶    时间: 2014-9-14 03:05
ekeen 发表于 2014-9-13 21:21
感谢你的解答,但貌似你没有理解我的意思。。。

这不就是程序之外了吗?
不同的线程信息  自己输出的时候处理下不就好了?
作者: 君凌天下    时间: 2014-9-14 06:41
ekeen 发表于 2014-9-13 21:14
我现在用的就是编辑框

哥,你用二个编辑框,一个线程用一个编辑框来显示不就行了呀!!!
作者: 78213505    时间: 2014-9-14 10:21
ekeen 发表于 2014-9-13 21:07
就是不想把程序面板搞那么大的啊

那就弄个子界面咯。。需要的时候打开,不需要的时候关闭
作者: ekeen    时间: 2014-9-14 18:39
78213505 发表于 2014-9-14 10:21
那就弄个子界面咯。。需要的时候打开,不需要的时候关闭

这个好,请问怎么操作的呀,举个例子可好
作者: 78213505    时间: 2014-9-16 11:53
ekeen 发表于 2014-9-14 18:39
这个好,请问怎么操作的呀,举个例子可好

#include"调试界面.t"
空间 子界面

功能 开始_点击()
    线程.开启("子界面.主程序","")
功能结束

功能 主程序()
    a=0
    遍历(50)
        子界面.输出信息(a)
        a++
        辅助.等待(1000)
    遍历结束   
功能结束

功能 输出信息(内容)
    句柄= 控件.获得子界面句柄("调试界面")   
    如果(句柄==0)
    否则
        列表框.增加文本("列表框0",内容,"调试界面")
    如果结束
功能结束

功能 退出_点击()   
    辅助.退出()
功能结束

功能 按钮0_点击()
    句柄= 控件.获得子界面句柄("调试界面")   
    如果(句柄==0)
        控件.打开窗口("调试界面")
    否则
        控件.关闭窗口("调试界面",1)
    如果结束   
功能结束

空间结束

________________________________
子窗口会创建吧

作者: ekeen    时间: 2014-9-17 20:48
78213505 发表于 2014-9-16 11:53
#include"调试界面.t"
空间 子界面

非常感谢。
就是这个意思,开启一个窗口就显示一个子窗口,子窗口是否可为数组呢?




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1