当前位置:→ 股海网股软教程 → 正文
  • 制作通达信MFC框架的DLL公式教程

  • 相关简介:制作通达信MFC框架的DLL公式教程 大家好,众所周知,通达信官方提供的dll公式范例是win32的,有很多时候我们需要MFC框架的DLL,下面说说,怎么编写一个MFC框架的DLL。 1、 首先从 http://help.tdx.com.cn/book.asp 下载通达信DLL函数编程规范.rar并解压提取PluginTCalcFunc.h头文件出来. 这个文件包含跟通达信股票软件交互的关键代码. 2、启动Microsoft Visual Studio 2010开发工具从菜单选择 新建-项目-V

  • 文章来源:股海网作者:股海网发布时间:2015-12-13浏览次数:下载次数:141 

制作通达信MFC框架的DLL公式教程

大家好,众所周知,通达信官方提供的dll公式范例是win32的,有很多时候我们需要MFC框架的DLL,下面说说,怎么编写一个MFC框架的DLL。
1、 首先从http://help.tdx.com.cn/book.asp下载“通达信DLL函数编程规范.rar”并解压提取PluginTCalcFunc.h头文件出来. 这个文件包含跟通达信股票软件交互的关键代码.
2、启动Microsoft Visual Studio 2010开发工具从菜单选择 “新建”->“项目”->"Visual C++"->"MFC"->"MFC DLL"并输入项目名称:TDXPlugin 然后在弹出的"MFC DLL向导"对话框中选择DLL类型为"使用共享MFC DLL的规则DLL".
 3、配置刚刚创建好的TDXPlugin项目属性(从菜单选择 "项目"->"TDXPlugin属性"->"常规")
    3.1 输出目录: C:\zd_ghzq\T0002\dlls   备注: 这个是通达信股票软件的安装目录, 视你的当前环境来填写. 当你进入安装目录的时候, 发现没有dlls这个文件夹时, 你可以自己创建.
    3.2 MFC的使用: 在静态库中使用MFC
 4、 在刚刚创建好的TDXPlugin项目中添加之前提取出来的PluginTCalcFunc.h头文件.
5、在TDXPlugin.cpp文件添加如下代码(注意: TDXPlugin.cpp原有的代码不要删除)
 


代码:

// TDXPlugin1函数是你自己编写的函数, 是跟通信达股票软件交互的函数.
void TDXPlugin1(int DataLen, float* pfOUT, float* pfINa, float* pfINb, float* pfINc)
 {
     AFX_MANAGE_STATE(AfxGetStaticModuleState());
    
     // 这里添加你自己的股票分析代码
}

 // g_CalcFuncSets全局结构, 存储你自己编写好的函数, 比如TDXPlugin1函数
PluginTCalcFuncInfo g_CalcFuncSets[] =
 {
     { 1, (pPluginFUNC)&TDXPlugin1 },
     { 0, NULL },
 };

 // 该函数为导出函数,给通信达股票软件调用并初始化
BOOL RegisterTdxFunc(PluginTCalcFuncInfo** pFun)
 {
     AFX_MANAGE_STATE(AfxGetStaticModuleState());

     if (*pFun == NULL)
     {
         (*pFun) = g_CalcFuncSets;
         return TRUE;
     }
     return FALSE;
 }


6、在TXDPlugin.def文件设置函数RegisterTdxFunc为导出函数.

下载资源链接:( 说明:股海资源如需解压密码的请输入本站域名:www.guhai.com.cn 请仔细输入!)
本地下载 (免费下载)
 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

制作通达信MFC框架的DLL公式教程

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2015-12-13
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.