TC官方合作论坛

 找回密码
 立即注册
查看: 1569|回复: 0

TC 调用大漠的几个问题

[复制链接]
发表于 2012-6-7 18:03:03 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC是用怎样的方式调用大漠的
大漠的帮助手册有关部分如下:
========================================================
由于我的插件的设计是一个dm对象对应一个窗口这样的模式来设计的。
但是如果用了Plugin方式,实际上按键内部只有一个对象,无论你开几个脚本,开几个线程都是如此。
那么在多开时,就会出现问题。
所以,如果没有特别需求,还是用标准的vbs方式来调用.
=======================================================

上面的例子虽说是用按键调用方式
但TC 也同样有这个问题的
我发现 不管你打开多少的TC程序集 只要里面有大漠 dm.GetID()的返回值都是一样的 说明在多个程序集里只有一个大漠对象
也就说明现在TC调用大漠的方式多开是会出问题的
实际上也是如此 多开常常出现窗口无法解绑的现象

由于TC 类库的限制 在单一的程序集里用多个线程的方式来实现多开是很难实现的
应为代码中访问资源很平凡的话 比如字库、图片 很难解决资源du占的问题 创建临界区的方法不是很实用

TC调用大漠 相比 E语言、按键 问题是比较多的
希望官方能重视这些问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-28 09:42 , Processed in 0.029782 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表