TC官方合作论坛

标题: 为什么我建的 功能 初始化() 没反应呢 [打印本页]

作者: hcylt    时间: 2014-8-8 23:11
标题: 为什么我建的 功能 初始化() 没反应呢
学习的时候遇到这个问题,我跟着演示的建了个,但是我建的不出消息框,用TC演示的就可以,我确认是一模一样的,什么杀毒之类都关了。求指点。
以下是TC的演示《启动注册插件》

功能 初始化()
    是否成功=辅助.注册插件("rc:TSPlug.dll",真)

    如果(是否成功)
        辅助.消息框("插件注册成功!","提示")
    否则
        辅助.消息框("插件注册失败!","提示")
    如果结束
功能结束




作者: znyyjk    时间: 2014-8-8 23:20
在窗口事件里添加,在源码里写不管用
作者: b44412545    时间: 2014-8-8 23:23
这些窗口自带的功能,都要先在侧边框加入才行,直接写不行
作者: hcylt    时间: 2014-8-8 23:28
b44412545 发表于 2014-8-8 23:23
这些窗口自带的功能,都要先在侧边框加入才行,直接写不行

说了是一样的,加了的。
作者: 江风影    时间: 2014-8-9 08:19
有可能是天使文件你没加载,或插件没注册成功的原因
作者: b44412545    时间: 2014-8-9 08:19
hcylt 发表于 2014-8-8 23:28
说了是一样的,加了的。

你说这个啊,消息框肯定是不出的,因为在初始化中窗体都未加载,出消息框会导致线程暂停。


如果你想出消息框,可以这样:

  1. 功能 初始化()
  2.      线程.开启("空间名.加载消息框","")
  3. 功能结束

  4. 功能 加载消息框()
  5. 辅助.消息框("XXX")
  6. 功能结束
复制代码


这样就能出来了。




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