以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 能不能提供更加通用的AddIn接口 (http://www.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 -- ![]() |