社区
C++ Builder
帖子详情
CBuilder XE2是不是没有代码提示
bigbat
2021-05-16 02:39:30
最近接了一个用CBuilder的项目,过去弄过delphi没有弄过CB,认为CB和delphi差不多。可是安装好XE2后发现delphi有代码提示,但是CB确没有。不知道怎么回事?
...全文
1540
2
打赏
收藏
CBuilder XE2是不是没有代码提示
最近接了一个用CBuilder的项目,过去弄过delphi没有弄过CB,认为CB和delphi差不多。可是安装好XE2后发现delphi有代码提示,但是CB确没有。不知道怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
日立奔腾浪潮微软松下联想
2021-05-17
打赏
举报
回复
必然有啊,代码提示至少从D3、CB3时代就有了
ooolinux
2021-05-16
打赏
举报
回复
XE2没用过,目前代码提示最好的是10.2.x。
关于C++ Builder(RAD Studio)的代码提示问题
C++ Builder(RAD Studio) 10.3.x和10.4代码提示用了临时新技术(64位的cquery.exe独立进程)有问题又很慢,几乎不可用,很多人都是用10.2.x,期待10.5会集成Visual Assist,不知道那时候代码提示能不能像Visual Studio一样好用。
用10.3.x或10.4的可以每次新建项目设置为经典编译器,代码提示(使用传统技术)会好很多。空项目设置以后可以作为项目模板使用。设置方法:Project——Options——Building——C++ Compiler——C++ Compilers(WIN32)——Use classic Borland Compiler设为true。
Raize Components 6.0 BUG PATCH
转别人的东东 Raize Components 6.0 中的一点瑕疵 2012年02月25日 ? 学习交流 ? 暂无评论 ? 被围观 3 次+ 菲菲的家(ffhome.com)原创,转载请注明! Raize Components是一组优秀的Delphi和C++
builder
的控件,6.0版全面支持Embarcadero RAD Studio
XE2
。为了达到全面支持
XE2
的目的,Raize公司对源
代码
进行了大量的改动,除支持Delphi 64bit编译外,对
XE2
新增的一些特性如VCL Style等也进行了支持。 刚刚到手,迫不及待安装试用,却发现了Raize Components 6.0存在的一点点瑕疵。 这个瑕疵就是TRzSizePanel组件在Align值为alTop或alBottom时,它的HotSpot自绘小箭头和点线存在问题。哈哈,有人说了,这算什么问题……这的确是个小小的问题,也许你根本用不上TRzSizePanel组件,也许你用TRzSizePanel组件时HotSpotVisible值设为false,但如果你一旦用到HotSpot,没箭头是真的不爽…… Align值为alLeft或alRight时就
没有
问题,见以下图片,红色框内的就是
没有
箭头的HotSpot。 我花时间看了一下源
代码
,找到了解决这个瑕疵的办法: 1、到Raize Components 6.0组件的安装目录找到Source文件夹【例如C:\Program Files (x86)\Raize\RC6\Source】,打开RzSplit.pas文件; 2、找到函数定义procedure TRzCustomSizePanel.DrawHotSpot( Highlight: Boolean );【大概是第4476行】 3、在这个函数体中有一句 R := DrawSides( Canvas, FHotSpotRect, HSFrameColor, HSFrameColor, sdAllSides ); 在这句的上面增加以下两行
代码
: with Canvas, FHotSpotRect do //ffhome begin //ffhome 在函数结尾补上一个 end; //ffhome 保存。 4、将这个改动的文件编译。 你可以载入Source文件夹内的RaizeComponentsVcl.dpk编译RzSplit.pas的32bit和64bit,然后把RzSplit.dcu文件拷贝到Lib\RS-
XE2
下对应的32bit和64bit文件夹内;也可以使用Raize提供的“编译安装一体化批处理文件”完成这项工作,这个文件就在Source文件夹内,文件名是!Build_RC6.cmd。 打开!Build_RC6.cmd文件进行修改,英文好一点的就不要往下看了,自己按照
提示
就可以修改好了,英文不好的,我会
提示
你更改哪几项,具体要改的值得根据你自己电脑实际更改。 ①找到 rem goto InitComplete 行,吧前面的rem去掉; ②找到 set SysPath32= ,等号后面的路径改为你自己电脑的路径,64位Windows应该是SysWOW64而不是System32; ③找到 set VCLVersion= ,等号后面填写版本,
XE2
是16; ④找到 set DCC32EXE= 和 set DCC64EXE= ,等号后面是DCC32.exe和DCC64.exe文件的路径,这两个文件都在bin目录下【例如C:\Program Files\Embarcadero\RAD Studio\9.0\Bin\】; ⑤看到以下行 rem **************************************************************************** rem **** DO NOT CHANGE ANYTHING BELOW THIS POINT ******************************* rem **************************************************************************** 之下的内容就不要动了,否则后果自负。 至此,!Build_RC6.cmd文件修改好了,应该可以执行了,你一执行,发现RzBorder.pas文件报错,TNND,还要修改这个RzBorder.pas文件。 其实修改原则很简单,找到 DotMasks: TRzLEDCharacters 行,把它后面赋值的内容加一些右大括号【 } 】,使得不应该是注释的内容变回
代码
就行了,本人举个例子: 请将 ( {厎 Col0: $00; Col1: $00; Col2: $00; Col3: $00; Col4: $00 ), 改为 ( {厎} Col0: $00; Col1: $00; Col2: $00; Col3: $00; Col4: $00 ), 可不少行呢,认真改哟。 全部改好后,保存。执行!Build_RC6.cmd批处理,编译并安装完成。 至此,再次使用TRzSizePanel组件,在Align值为alTop或alBottom时完全正常,箭头颜色也会跟着你设置的VCL Style而变化,……大功告成! 奇怪,Raize也是个知名公司啊,Raize Components作为公司的招牌组件怎么会有这样的低级错误呢?? 菲菲的家(ffhome.com)原创,转载请注明! 上述改动的源文件及编译后的dcu文件可以直接在此下载,劝君多动手啊,别老等现成! Raize Components 6.0的下载就不用提供了吧~~
c++
builder
xe2
debug正常 release崩溃 解决一例
今天修改了以前一个项目的
代码
,是一个exe程序 C++
builder
xe2
编译。以前都是好的。今天改了一下版本号 编译了一下,居然不能用了。直接崩溃
提示
内存非法访问。而且显然还
没有
进入WinMain就崩溃了,这种一般是最不好调试的。用OD调试了半天也
没有
看出个所以然。检查了一下最近改过的
代码
,都
没有
发现问题。 之后改为Debug版本直接单步执行发现
没有
问题。所以继续执行也
没有
问题。索性...
C
Builder
XE与SQLite快速开发app
因为C++
Builder
XE10资料一直较少,所以作为C++
Builder
业余fans,有必要为这冷门提供一些技术支持,与小伙伴们一起成长!本视频系列,主要是讲解C++
Builder
XE10与sqlite来快速开发手机安卓app,让学友们能够快速掌握这个搭建开发过程,不走弯路。学习的好处在于,这个软件不需要复杂的安装与环境配置要求。实再是太简单了,只要懂点C++,就可以搞起了。
C++
Builder
XE2
写一个客户端与java通讯
C++
Builder
中主要用到的控件是TIdTcpClient C++
代码
ConnData cd= form_config->getConnData(); idtcpclnt1->Host=cd.host; idtcpclnt1->Port=cd.port; idtcpclnt1->Connect();
Delphi历史版本介绍(二)从Delphi8到DelphiXE3
Delphi历史版本介绍(二)从Delphi8到DelphiXE3 Delphi 8 Delphi8是一个短命的版本,有点像微软的vista的感觉,
没有
很好的超越7,后来用被2005取代,很多人都是直接从7到D2005的,Delphi8就这样被消损在历史的烟尘中。 作为Delphi8周年的产物,好像还
没有
长熟就被请出了娘胎,继续袭承了VCL.CLX. 架构
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章