我系统是64位win7,用vs2012编译FmlDevelope.zip里面的示例dll,
LQ15:"STOCKFUNC@MYMACLOSE"(15);
怎么编译出来的公式显示不出来?原来系统是32位win7时 编译32位的dll公式 显示没问题。
你确认这个项目编译32位的可以在32位金字塔下使用,而编译64位不能再64位金字塔下使用的了?
确定是我编译的32位dll可在32位金字塔下使用,64位不能在64位金字塔下使用。
另外,我试了只使用金字塔自带的FmlDevelope原生代码并没有添加我自已代码,一样没提示错误,但指标显示不出来。
我试的原生代码在金字塔的公司编辑器中代码如下:LQ15:"STOCKFUNC@MYMACLOSE"(15);
经过我们技术人员在VS2008下X64下编译系统自带的DLL测试,未见任何异常。
建议你自查2个方面
1,是否确定VS编译器已经设置为64位环境
2,是否你使用旧版本金字塔下的FmlDevelope.zip范例工程编译,旧版范例由于只考虑32位系统未对字段做优化处理,请使用3.71版本下的FmlDevelope.zip范例工程编译