DLL返回字符给主程序
来源:互联网 发布:防弹少年团amas知乎 编辑:程序博客网 时间:2024/06/07 10:21
dll想返回内容给主程序时,最好让主程序分配好内存,然后把分配好的内存和内存大小传给DLL,DLL在内存中填好数据
例如:
---dll------
int __stdcall GetDLLContent(char* Buf = NULL, int BufSize = 0)
{
if (Buf && BufSize)
{
//将需要返回的内容拷由到Buf中,直到bufSize
//返回真正拷贝的字节大小
}
else
{
返回需要分配的内存大小
}
/// 主程序
int bufSize = GetDLLContent();
char* buffer;
buffer = malloc(sizeof(char) * bufSize);
int numRead = GetDLLContent(buffer, bufSize);
//使用buffer,直到numRead
free(buffer);
}
- DLL返回字符给主程序
- Dll给主程序传递数据的试验
- 主程序与DLL之间的全局变量问题
- 主程序与DLL之间的全局变量问题
- dll 释放时主程序最小化的问题解决
- Dll中的窗体嵌入主程序的Panel
- 主程序与DLL之间的全局变量问题
- 主程序与DLL之间的全局变量问题
- 控制台主程序通过调用DLL显示对话框
- 控制台主程序通过调用DLL显示对话框
- VC编写的DLL如何给VB返回字符串
- C#返回byte[]给dll的方法,寻求帮助
- MFC给主程序添加滚动条!
- 主程序
- 主程序
- 解决扩展MFC DLL与主程序资源冲突问题
- DLL中如何应用函数指针与主程序交互
- 写DLL引起与主程序资源冲突的解决方法
- C# 中的常用正则表达式总结
- Rapidshare & MegaUpload Helper (2008) - 10-in-1
- tomcat5配置 常见数据库连接池的例子
- Visual Basic, Java, Python, PHP, MySql and C# Books
- 无泪天使 №.1
- DLL返回字符给主程序
- Effective C++学习笔记:写operator new和operator delete时要遵循常规
- FFMpeg中的实例output_example.c的编译
- 中国最完整的sysctl.conf优化方案
- LOD地形设计(四)
- Java数据库编程中的几个常用技巧
- 关于DELPHI架构开发系列---数据篇
- 开源,明智与无奈的抉择
- SQL Server数据库备份与还原处理