均用VC做,想做一个报文解析大win32 dll.然后想在MFC程序中动态调用.但不想象上次项目中那样lib+.h文件方式,现在问题:
1.dll中函数可以导出,
函数如下:
void Parse(F1_COMMAND F1_Command, RESULT *pResult)F1_COMMAND结构体需要在应用程序中填充,当参数传近来,然后返回pResult.怎么能够在应用程序中调用填充F1_COMMAND结构体呢?
1.dll中函数可以导出,
函数如下:
void Parse(F1_COMMAND F1_Command, RESULT *pResult)F1_COMMAND结构体需要在应用程序中填充,当参数传近来,然后返回pResult.怎么能够在应用程序中调用填充F1_COMMAND结构体呢?
解决方案 »
- 关于GetDC后台取图的问题
- VC++ Debug Assertion Failed!
- 怎样浏览并取得某个目录的路径而不需要指定打开某个文件?
- [新手问题]子线程 与 界面控件
- 编译错误
- 如何定义activex中的method
- 为什么closesocket(s)之后connect(s....)就不行了
- 好消息!进销存源代码(试用版请到ftp://61.145.208.124/下载)!
- 菜单的简单问题,解决就给分
- Windows虚拟打印 如何在GPD文件添加360*360DPI的选项
- 你用什么信用卡?(要去申请信用卡了,但不知道哪个银行的卡比较好,大家提提意见!)
- 如何将一个文件里面的结构体信息读出
可以参考
http://www.cs dN.com.cn/html/040601/20045255026210235.html
Parse(F1_COMMAND F1_Command, RESULT *pResult)一般应该是
Parse(F1_COMMAND* pF1_Command, RESULT *pResult)
吧。这个定义好像有点问题。
Parse(F1_COMMAND* pF1_Command, RESULT *pResult)真的非要包含头文件吗?那样dll修改了,还不是要修改主程序,DLL有点失去意义!
zhangnanonnet(鱼欢) 能够举个例子吗?
可以参考
http://www.cs dN.com.cn/html/040601/20045255026210235.html无效
class __declspec(dllexport) 类名
{
...
};然后将这个类的头文件加到主程序中就可以直接进行调用或继承了。