首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我是要写一个COM组件,组件调用小弟我以前写好的DLL

2014-06-09 
我是要写一个COM组件,组件调用我以前写好的DLL我是要写一个COM组件,组件调用我以前写好的DLL,那个DLL的接

我是要写一个COM组件,组件调用我以前写好的DLL
我是要写一个COM组件,组件调用我以前写好的DLL, 
那个DLL的接口是int RecvServ(struct ClientInfo ClientIf,struct FileInfo Finfo); 
struct ClientInfo和struct FileInfo 
是我自定义的。 
现在要用COM组件封装提起,在写COM的时候哪里添加这两个结构体?格式又该怎么写? 
添加方法的时候不知道参数选什么类型了。 
struct ClientInfo  

char IPName[16]; 
char ID[30]; 
char RealName[200];  
}; 

struct FileInfo 

char FileName[FILENAME_MAX]; 
unsigned long FileSize; 
char Filenum[50];  
char MAC[MAC_SIZE]; 
char FileDate[20];  
};

[解决办法]
就在com内部调用dll啊,和exe一样的
[解决办法]
COM组件接口用SAFEARRAY等方式来包装ClientInfo等结构体每个成员的数据,通过接口参数传递进去,然后再解析成ClientInfo结构体,再调用DLL接口RecvServ

热点排行