以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]AddinDemo程序里哪些函数是可以演示的  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=160465)

--  作者:lfiwhr
--  发布时间:2017/12/15 16:07:56
--  [求助]AddinDemo程序里哪些函数是可以演示的
[求助]AddinDemo程序里哪些函数是可以用类似DLLNAME@FNCNAME"(P1,P2) 的形式调用的。
--  作者:lfiwhr
--  发布时间:2017/12/15 16:58:49
--  
在自编的PEL函数里加入addindemo@ShowAddindemoWindow(1);,编译器提示该函数未定义。
--  作者:无为剑
--  发布时间:2017/12/15 20:06:51
--  
AddinDemo 不用用来给PEL公式做调用用的,不能对函数引出
--  作者:lfiwhr
--  发布时间:2017/12/15 21:42:28
--  
金字塔联机帮助里说:对于熟悉C++的用户来说,可以通过DLL方式,编写函数,然后与金字塔的公式系统交互使用。那么PEL公式如何与扩展DLL交互呢。
--  作者:无为剑
--  发布时间:2017/12/16 16:36:10
--  

目前金字塔提供2种DLL的模式接入,一种是你接触的插件模式,另一种是你刚提到的可以暴露接口的DLL模式。

你可以在我们金字塔安装目录中找到 FmlDevelope.zip 这个压缩包看到演示工程及说明


--  作者:lfiwhr
--  发布时间:2017/12/17 10:54:01
--  
我已将StockFunc.dll文件复制到C:\\Weisoft Stock(x64)\\FmlDLL中,然后新建以下公式:
RUNMODE:0;
N:=STOCKFUNC@RUNMODE();
K线数:N,linethick0, NOAXIS;

编译器提示函数STOCKFUNC@RUNMODE()未定义。请问可以这么调用DLL扩展函数吗。或者该如何调用StockFunc中的函数呢。

--  作者:yukizzc
--  发布时间:2017/12/18 15:41:17
--  

"STOCKFUNC@MYMACLOSE"(5)

这么调用,runmode不是调用的是用来设置dll运行在序列还是逐k,调用的函数你去看cpp里有介绍


--  作者:lfiwhr
--  发布时间:2017/12/20 14:07:05
--  
联机帮助里“C扩展插件”中说:有关DLL扩展函数接口更详细的描述,请参阅帮助菜单中的“编程信息”中的有关描述。请问这个“帮助菜单”是金字塔软件的吗?当前版本金字塔帮助里好像没有“编程信息”这一项。
--  作者:yukizzc
--  发布时间:2017/12/20 14:36:31
--  

帮助-使用说明

里面有c扩展插件