以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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的金字塔会直接导致金字塔崩溃而退出? |