dll库中函数返回值是CString的能否用别的参数替代? 在dll库中,有一个函数的返回值是CString类型的,就是一串字符串。dll由vc开发,CString类型又是vc独有的。如果vc的其他程序调用应该没有问题,用其他语言如vb pb是否有问题? 如果有问题的话,用什么样的类型替代?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用char *就可以CString可以转化为char *,别的语言也可以用char * 如果你的DLL只是用在MFC中,当然没问题!!但是你要在多种开发工具中使用的话!!就要使用标准的WINDOWS C写法了!!或者使用一个参数作为返回值,要么返回一个常字符串!!Example:BOOL GetStr(LPSTR lpszBuff, DWORD dwBufLen);如果用VB调用的话!!建议使用BSTR类型作为字符串类型!!! 两位,能否给点例子。BSTR只在ADO数据库操作中用过,不熟悉 CString str = "XXX";BSTR GetString(){ return _bstr_t(str);}试试。。 我觉得还是用char*来返回值比较好.通用性强 重绘不迅速,有没有解决的办法 我们打算做个类似浩方的对战平台 ListCtrl 是List类型,怎么插入数据啊 怎么删除xml中结点的某个属性 3点了,好累~~~灌点水就睡觉了哈 如何实时验证编辑框中输入的信息? 请问怎样用win32 API 读出指定进程在内存中的所有数据? 所谓高手不过如此~~没人回答VC++6.0有一点难度的问题 如何实现窗口拖拽,就是将一个图标拖拽到窗口的另外一个空白处显示?感谢各位大神!! 真是奇怪!谁能解释? 用CoCreateInstance创建接口实例为什么会返回负值? 哪里有word编程的VC参考?
CString可以转化为char *,别的语言也可以用char *
或者使用一个参数作为返回值,要么返回一个常字符串!!Example:
BOOL GetStr(LPSTR lpszBuff, DWORD dwBufLen);
如果用VB调用的话!!建议使用BSTR类型作为字符串类型!!!
BSTR GetString()
{
return _bstr_t(str);
}试试。。