廊坊新闻网-主流媒体,廊坊城市门户

新动态:什么是根目录(怎样在通达信根目录上创建文件夹)

2022-06-28 09:33:57 来源:刀哥百科

前一篇文章介绍了DLL文件绑定。本文简要介绍了如何编写DLL文件。DLL编程的要求略高。你需要理解一些编程语言。本文以MFC为例,需要一些c语言基础。这个例子相对简单。


(相关资料图)

编写accessDLL的第一步是构建一个框架,即处理与access软件的接口;可从通达信官网帮助页面下载《通达信DLL函数编程规范》,这里有一个简短的描述和一个旧的例子。根据描述和示例材料建立框架;要编写代码,只需根据需要在框架内添加功能代码。

下面以visualstudio2017MFC为例,在编程环境中编写一个简单的DLL实例。Vs2017可以搜索互联网下载破解版本。该软件相对较大,需要10g空间。安装内容的实际大小各不相同。必须安装MFC组件。这里不介绍软件安装。以安装为例。

打开vs2017,file-New-project,弹出如下图所示的窗口。填写如图所示的窗口。可以自定义项目名称。确认确认后,弹出窗口进行确认;新项目已完成。

新建项目

新建项目(MFCDLL)

完成项目创建

打开新项目中的任何文件,然后在此处打开DLLudemo。CPP,然后单击下图打开项目根目录。

打开文件位置

持有《通达信DLL函数编程规范》PlugintcalcfuncH头文件,复制并粘贴到项目根目录。

编程规范头文件

粘贴头文件

添加plugintcalcfuncH头文件。单击步骤中的现有项③在下图中,选择plugintcalcfunc。在弹出窗口H头文件中,确认添加。

添加资源

添加头文件

使用记事本H头文件打开DLL编程规范中的tcalcfuncsets,将以下代码复制到plugintcalcfuncH头文件图形位置。

#ifdefuuucplusplus

外部“C”

{

#endif/_cplusplus

__declspec(dllexport)BOOLRegisterTdxFunc(PluginTCalcFuncInfo**pFun);

#ifdefuuucplusplus

}

#endif//uuucplusplus

头文件粘贴代码

如上图2所示,将鼠标移动到第20行的红色波浪线处,右键单击弹出窗口,选择快速操作和重建的第一行,然后单击第一行创建cpp文件,如下图所示:

创建cpp文件

Cpp文件

打开《通达信DLL函数编程规范》TcalcfuncsetsCpp文件。将以下代码复制到新创建的cpp文件中。注意语句对齐:

//生成的DLL和相关的依赖DLL应复制到通大新安装目录中的t0002/DLLs/中,然后绑定到公式管理器中

voidTestPlugin1(intDataLen、float*pfOUT、float*pfINa、float*pfINb、float*pfINc)

{

对于(inti=0;i

关键词: 函数编程 新建项目 如下图所示