以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  高级功能研发区  (http://222.73.7.161/bbs/list.asp?boardid=5)
----  两个问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=5&id=57461)

--  作者:dnt00193
--  发布时间:2013/10/12 10:43:04
--  两个问题
 请问金字塔的DLL里是否支持Sleep();这样的函数? 运行的话对程序的执行会有什么样的影响?
比如在DLL里有一个static object全局对象,在该对象构造函数中调用了waitforsingleobject 和sleep  对程序的影响是怎样的呢 ?


还有 请问金字塔的DLL  里面的消息要WM_USER + 多少比较合适?  就是说你们有没有用到自定义消息 ?


--  作者:王锋
--  发布时间:2013/10/12 22:48:27
--  

尽量不要使用SLEEP函数,因为金字塔的ADDMIN插件是在主线程中运行的,这样调用会导致主程序挂起。如果延迟时间过长会造成系统崩溃。

 

WINDOWS操作系统的自定义消息是每个窗口独立的,因此你自建的窗口无需考虑跟金字塔冲突的问题


--  作者:dnt00193
--  发布时间:2013/10/13 12:20:18
--  
 不是ADDIN插件那个DLL啊  是fmldevelop那个 

--  作者:王锋
--  发布时间:2013/10/13 15:20:42
--  
fmldevelop 也不要用,因为在单策略运行时也是在主线程的,即便多策略运行,也会干扰到其他策略的同步运行