社区
C++ Builder
帖子详情
BCB写DLL,要让其中函数返回值中出现中文怎么办
liuyanghejerry
2009-11-10 05:59:15
据说为了能让其它程序使用BCB编写的DLL,其中的函数返回值是不能为BCB特有类型的,String,UnicodeString都不行。
那么我要写个把密文输出为汉字的DLL,怎么样才能传出Unicode的字符?
如果退一步,让它输出UNICODE的对应码,该用UnicodeString类的哪个方法?帮助里看了下,好像没有,只有个返回codepage的……
...全文
110
6
打赏
收藏
BCB写DLL,要让其中函数返回值中出现中文怎么办
据说为了能让其它程序使用BCB编写的DLL,其中的函数返回值是不能为BCB特有类型的,String,UnicodeString都不行。 那么我要写个把密文输出为汉字的DLL,怎么样才能传出Unicode的字符? 如果退一步,让它输出UNICODE的对应码,该用UnicodeString类的哪个方法?帮助里看了下,好像没有,只有个返回codepage的……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zysmiracle
2009-11-13
打赏
举报
回复
传入 char * 或者 wchar_t * 指针和长度,然后可以返回 char * 或者 wchar_t *
原型如:char * __stdcall fun(char * buff, unsigned int n);
如果空间不够,函数中可以 realloc
ccrun.com
2009-11-11
打赏
举报
回复
同意2楼。将LPTSTR的数据作为参数传入。
xjq2003
2009-11-11
打赏
举报
回复
wchar *
lhy
2009-11-11
打赏
举报
回复
文本长度如果比较固定,直接反回一个字符数组。
Behard
2009-11-10
打赏
举报
回复
不建议返回 char * 或者 wchar_t *
而是应该传递需要返回值的指证进去,返回 bool 值(是否成功)或者 int 值(被加密的数组长度)
preserve
2009-11-10
打赏
举报
回复
DLL中用标准类型 char *
Unicode的用 wchar_t *
c++调用
bcb
的
dll
c++调用
bcb
的
dll
,动态调用,vc利用com组件开发mentor的软件
QR码动态连接库
dll
文件 含
函数
说明
BCB
可用
QR码动态链接库,内有
函数
说明,C++builder可以直接调用
DLL
中
的窗体和主程序进行交互显示信息
DLL
中
的窗体和主程序进行交互显示信息
用
bcb
制作的一个动态库例子
使用
bcb
制作的一个简单的动态库例子,里面
写
了几个简单的
函数
功能。
ActiveX
DLL
免注册调用(VB)
通常情况下,ActiveX
DLL
需要注册后才能被调用,使用本方法,可以无需注册就能调用ActiveX
DLL
,非常方便。
C++ Builder
13,874
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章