以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  64位金字塔调用dll时报错退出  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=97013)

--  作者:kawn
--  发布时间:2016/5/4 11:31:48
--  64位金字塔调用dll时报错退出
a1:="STOCKFUNC@AAA";
之前用的32位的金字塔,调用c++编译的dll文件时,如果dll文件出问题,a1会得到无效值,但金字塔不会出错。
现在用的64位的金字塔,如果dll出问题了,金字塔也会报错,然后自动退出。截图如下。
系统装的是64位的win7,是不是系统的哪个服务没启动呢?
怎么没法贴图?
图片点击可在新窗口打开查看

--  作者:王锋
--  发布时间:2016/5/4 11:40:27
--  
dll也需要是64位的才能使用的
--  作者:kawn
--  发布时间:2016/5/4 11:54:05
--  
dll也是用vs2008编译成了64位的,调用dll内的函数都正常,就是dll出错时金字塔会报错退出,而之前32位的就不会。怎么贴图呢,我把报错的提示信息贴出来看看。
--  作者:王锋
--  发布时间:2016/5/4 11:58:35
--  
贴了也没用的,如果是你的DLL内部崩溃错误,那么这个需要你首先要去解决你的dll错误
--  作者:kawn
--  发布时间:2016/5/4 11:59:00
--  
我是在公式里做了错误提醒的。当dll运行错误时,公式会声音提醒。之前32位的就可以,现在64位的就出错,无法实现提醒功能。dll的其它功能都没问题。
--  作者:kawn
--  发布时间:2016/5/4 12:06:08
--  
就算是dll内部崩溃,为啥32位的金字塔只是得到无效值,不会导致金字塔崩溃,而64的金字塔会直接导致金字塔崩溃而退出?