以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  金币悬赏VB编写的activeX DLL,可被PEL调用  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=64050)

--  作者:ljact
--  发布时间:2014/4/17 13:04:24
--  金币悬赏VB编写的activeX DLL,可被PEL调用

金币悬赏VB编写的activeX DLL,可被PEL调用。 即采用类似C++ DLL 范例那样,用DLLNAME@FNCNAME"(P1,P2) 进行调用。 


例如如下方式调用:

PEL代码:

 

Test:“VBDLL@VBSAddin”(Close)

 

 

要求:

1、VB DLL 代码可以极其简单,如将值返回值设为1即可。

2、不能通过自定义函数中转。即pel语言调用自定义函数,自定义函数调用DLL。(如自定义函数调用DLL可以解决传递数组参数的问题,也算解决。)

3、和PEL 和DLL 之间需传递数组参数。如将收盘价传给DLL,DLL返回值全部为1的时间序列数据。


--  作者:王锋
--  发布时间:2014/4/17 13:52:18
--  

你这个问题就是要通过自定义函数来解决的,只要将PEL的运行模式改为逐K线模式运行,那么就可以避免数组传递的问题


--  作者:ljact
--  发布时间:2014/4/17 17:19:45
--  

看来是无法解决这个问题了。


--  作者:ljact
--  发布时间:2014/4/18 8:36:43
--  

不知道是软件不支持,还是没人愿讲,如果是后者,可以现金悬赏,200RMB。


--  作者:王锋
--  发布时间:2014/4/18 22:06:47
--  
2楼已经回答你问题了,如果不能帮助到你,请你把你的需求详细进行描述,我们看看有没有什么变通的解决方案
--  作者:ljact
--  发布时间:2014/4/21 19:45:00
--  

主要是想利用dll的高效来实现编程。具体需求还在构想中,只是想一开始设计一条高效的实现之路。


--  作者:fantasynew
--  发布时间:2014/6/15 16:58:13
--  
activeX DLL的调用方式不是com接口吗,和普通dll插件不一样的