hur.cn - 华软网

 热门搜索

怎么实现.exe和.dll之间的通信?

  作者:未知    来源:网络    更新时间:2011/1/13
我想问一下,怎么在.exe中调用.dll中的数据呢,比如在.dll中定义:
char name[50]="中国";
那么怎么在.exe中调用name[50]呢?
---华软 网友回答---
dll中定义一个函数BOOL GetName( char * pName );
---华软网友回复---

#ifdef DLLEXPORT_EXPORTS
#define DLLEXPORT_API __declspec(dllexport)
#else
#define DLLEXPORT_API __declspec(dllimport)
#endif
extern DLLEXPORT_API int aaa[]

---华软网友回复---
http://www.cppblog.com/suiaiguo/archive/2009/07/21/90734.html
---华软网友回复---
  class="deleted_message"> 该回复于2011-01-13 16:06:15被版主删除
---华软网友回复---
  class="deleted_message"> 该回复于2011-01-13 15:49:02被版主删除
---华软网友回复---
  class="deleted_message"> 该回复于2011-01-13 16:11:51被版主删除
---华软网友回复---
__declspec(dllexport) 到处方法或变量
---华软网友回复---
引用 1 楼 ddlddy 的回复:
dll中定义一个函数BOOL GetName( char * pName );

在.exe中打开dll,即可调用GetName到达你要的效果
---华软网友回复---
DLL中倒出这个变量不久OK了?
---华软网友回复---
1: 回调函数
2: sendmessage      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。