社区
C++ Builder
帖子详情
为和在BCB中直接用string类编译不通过
ninyjun2008
2002-09-06 07:06:21
铁了心了,一定要用string 他是标准库中的应该能支持呀!
...全文
47
6
打赏
收藏
为和在BCB中直接用string类编译不通过
铁了心了,一定要用string 他是标准库中的应该能支持呀!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ninyjun2008
2002-09-06
打赏
举报
回复
收到,结帐!
烟波三千里人鬼五百年
2002-09-06
打赏
举报
回复
# include <string>
using namespace std;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
string s("this a test!");
ShowMessage(s.c_str());
}
ninyjun2008
2002-09-06
打赏
举报
回复
在标准库中是string呀!
而非AnsiString,非String
lingbin
2002-09-06
打赏
举报
回复
对,注意大小写.
kingcaiyao
2002-09-06
打赏
举报
回复
当然可以使用String,你是不是写错了啊,是String,而不是string,注意大小写
bluebird97073
2002-09-06
打赏
举报
回复
当然可以
String~
为什么用c++开发dll接口要用char*而不能
string
1、
string
是stl的内容,不能确定调用者的stl版本和你的相同,甚至你可能用的Visual C++
编译
,你同事用的G++,会存在二进制兼容性问题,无法正常调用dll接口; 2、当然如果应用程序和DLL接口都是你一个人写,
编译
环境一样,想用什么都可以; 3、开发对外的dll接口时,对于其他数据
类
型不要用stl的东西,如vector,map等,使用底层的数据
类
型,数组,struct,union等 ...
BCB
编写dll 转载
一.注意: 创建动态链接库时,如果想你创建的动态链接库并非只用于Borland开发工具,那么就需要遵循发下规则: (1).在导出函数的返回值和参数
中
不要使用Borland特有的数据
类
型和结构体,如Ansi
String
之
类
,请使用C/C++标准的数据
类
型或使用 C/C++标准数据
类
型定义的结构体(特别不要使用
String
数据
类
型,
BCB
DLL向导生成的DLL工程文件
中
大篇幅的说明就是对此的说明
BCB
常见错误和运行时异常
写在前面:当你在百度、谷歌上都搜索不到解决方案时,证明你的思路是错误的,应改变解决思路 1、unresolve external '' 这些错误是由于: (1)工程
中
没有包含相应的cpp文件;(2).h
中
有函数声明,.cpp
中
没有函数实现;(3)
类
的CPP文件
中
,成员函数没有在方法名前加
类
名;(4)
类
静态成员变量没有在cpp文件
中
初始化;(5)这种情况出现在命名空间
中
,即.h文件
中
声明函数,并...
BCB
操作Word文档
虽然对
BCB
深恶痛绝,可是任务需要,只能硬着头皮上。之前看过别人的代码,以为自己对
BCB
操作Word文档已经掌握了,拿来
编译
却不能通过,才知道人家的不是
直接
给予CB的函数,而是又加了一层包装,他的代码更直观了。今天上边催的紧,只好上网搜索,才知道
BCB
操作Word文档有两种范型。我很不喜欢GetPropertyOf()之
类
的代码,可是网上却充斥着这样的。费尽心机,终于找到了
类
似VBA的。我的代
BCB
的一些技巧
1. C++ Builder网上资源 C++ Builder研究 http://www.ccrun.com/ C++ Builder程序员 http://my
bcb
.diy.myrice.com/ 电脑学习C++ Builder版块 http://www.itcomputer.com.cn/Programs/C/CB/ c++ Builder快捷键大全: http://www.itco...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章