以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  大智慧慧下可用的dll  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=80408)

--  作者:qq代人发帖
--  发布时间:2015/7/3 13:34:24
--  大智慧慧下可用的dll
我的大智慧下可用的dll为什么将公式移到金字塔下编译通过,但应用公式时提示:加载xxxx.dll失败错误呢?

--  作者:王锋
--  发布时间:2015/7/3 15:42:46
--  
金字塔是什么版本,具体加载的是什么错误,有个错误码,请告知
--  作者:关键下一秒
--  发布时间:2015/7/3 16:06:11
--  
在win7 下安装:64位金字塔最新版,提示:127错误码,32位金字塔提示:126错误码。
在winxp下安装32位,提示截图如下:

图片点击可在新窗口打开查看此主题相关图片如下:20150703160401.png
图片点击可在新窗口打开查看
点忽略后:

图片点击可在新窗口打开查看此主题相关图片如下:20150703160411.png
图片点击可在新窗口打开查看
点忽略后:

图片点击可在新窗口打开查看此主题相关图片如下:20150703160418.png
图片点击可在新窗口打开查看

然后退出系统。

[此贴子已经被作者于2015/7/3 16:06:33编辑过]

--  作者:王锋
--  发布时间:2015/7/3 16:25:07
--  

1,64位金字塔是不兼容32位的DLL的

2,不清楚大智慧的DLL公式调用协议是不是做了改动,建议你看一下金字塔自带的FmlDevelope.zip文档范例,看看你的调用模式是否符合金字塔的调用规范


--  作者:关键下一秒
--  发布时间:2015/7/3 16:27:29
--  
我的dll里有用winsocks协议与后台通讯。这个问题要如何解决呢?是不是版本与贵司的winsocket.exe不同引起的?(vs是2003)
[此贴子已经被作者于2015/7/3 16:28:17编辑过]

--  作者:王锋
--  发布时间:2015/7/3 16:48:50
--  
与版本无关的
--  作者:关键下一秒
--  发布时间:2015/7/3 17:48:33
--  
我用自带的FmlDevelope.zip(没做任何修改)在vs2003中编译后,公式没有错误,但所有dll函数输出结果为0。不知为何?
[此贴子已经被作者于2015/7/3 17:48:54编辑过]

--  作者:关键下一秒
--  发布时间:2015/7/3 17:56:53
--  
修正:变量输出结果为:## 不是0
[此贴子已经被作者于2015/7/3 17:57:36编辑过]

--  作者:王锋
--  发布时间:2015/7/3 19:11:25
--  
要看你的代码是怎么写的了,你需要懂得一些基本的调试技巧,使用文本记录来判断程序的执行逻辑以及处理后的数据是否满足要求等