我想用com创建一个dll,但是入口参数好像不能传入字符串,请问该如何办?
还有就是出口是怎么设计的,好像返回值都是HResult类型的,如果想返回一
个字符串怎么办?
还有就是出口是怎么设计的,好像返回值都是HResult类型的,如果想返回一
个字符串怎么办?
解决方案 »
- 异步socket用WaitForSingleObject等待连接和同步直接等待连接有什么区别?
- 函数InitInstance()执行return FALSE.进程没有退出来,请教高手
- 在VC++6.0中使用Recordset的Open方法操作数据库时,如果出现“超时已过时”错误,应该设置Command还是Connection的CommandTimeout?
- 学winsock要怎么容易上手呀
- 寻找商业控件网站
- (50分):常规dll(提供给delphi程序调用)中能定义一个mfc类的全局变量吗
- 对modem操作的串口的DCB参数怎么设置??根据什么设置?DCB各参数意义各位谁清楚?高分
- 如何在MFC客户区指定区域绘图?
- vc中SOCKET心跳包问题
- 在同一个函数前半部分我修改某条数据库记录,然后关闭,接着进行一些其它处理,在函数后半部分,我重新打开数据库,能否读到改变后的记录?
- (编译问题)MSDN的Samples SUPERPAD 无法成功编译
- VC编译时报这样的错误,应该怎么解决?
COM接口的目的就是公用,对于CString这样的类,是不能满足COM接口的这一目的的,对于字符串COM接口中的定义可以采用BSTR.
CStrin csTemp;
eg:YourFunction((BSTR)csTemp.GetBuffer(csTemp.GetLength());
csTemp.ReleaseBuffer();
CString csTemp
csTemp.Format("%s",(char *)pBSTR);