以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  能不能提供更加通用的AddIn接口  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=60397)

--  作者:tonylin2009
--  发布时间:2013/12/27 11:45:03
--  能不能提供更加通用的AddIn接口
我想用其他的语言如Delphi等编写AddIn插件,但目前的AddIn接口使用了CString和CArray等C++类型,能不提供一个更加通用的接口,使用通用的char *和struct *替代CString和CArray,以便于实现混合语言编程。
--  作者:王锋
--  发布时间:2013/12/27 12:46:49
--  

C++接口最早是用来做金字塔内部开发的规范接口,后来才考虑开放至外部给客户使用扩充。

在此之前金字塔一致重点支持VBA的二次开发,因此C++还不是我们的重点外部支持对象,楼主可以考虑使用VBA与ACTIVEX的混合编程,这样扩展性更强,对开发工具的要求也比较低


--  作者:tonylin2009
--  发布时间:2014/1/1 20:31:28
--  哈哈,搞定了
终于可以用delphi语言编写插件了
--  作者:tonylin2009
--  发布时间:2014/1/5 19:27:11
--  
先写一个Wrapper DLL,将IMainFramework封装成使用标准参数的回调函数,然后Wrapper DLL再调用用其他语言编写的DLL,同时将回调函数传递给该DLL即可。
--  作者:王锋
--  发布时间:2014/1/5 20:43:24
--  
图片点击可在新窗口打开查看