摘要: 群名称: C++Builder学习交流 群 号: 646968133 —————————— 一群已满,2群群号: 910766310 阅读全文
posted @ 2022-11-03 19:26 ustone 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: C++ Builder(BCB)6.0几个示例(实例、例子)程序项目源代码网盘下载 C++ Builder第一个程序(模拟聊天室)v1.11 C++ Builder模拟数字双时钟示例(未完成)v0.2.1 C++ Builder纸牌游戏Demo v0.05 C++ Builder不规则图像透明贴图( 阅读全文
posted @ 2020-11-10 22:18 ustone 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 个人觉得SDK纯API方式编写Windows程序已经过时了,效率太低,了解一下原理就可以了,主要是消息机制。 图形用户界面(GUI)编程可以学习C++ Builder,架构先进(和C#一样拖控件),入门比较容易。 ———————————————————— C++ Builder是真正的可视化的开发工 阅读全文
posted @ 2022-12-15 19:47 ustone 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: 【DelphiGuy】: 底层是基于Android NDK的,JDK也可以调用。 Delphi、C++Builder目前编译生成的安卓应用是基于ARM机器码的共享库.so(相当于DLL,在.APK中有一个java写的启动代码通过调用一下.so中的入口点来加载它),是基于安卓NDK的原生应用。 FMX 阅读全文
posted @ 2022-11-22 18:59 ustone 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 1、 【工具——编辑器选项】可以设置代码编辑窗口的一些选项,比如设置字体和大小,【Tab键停留】和【空白缩进】默认可以改为4(对笔记本小屏幕很重要),等等。 2、 代码编辑有用的快捷键: Ctrl + Shift + U 把选中的代码块向左缩进 Ctrl + Shift + I 把选中的代码块向右缩 阅读全文
posted @ 2022-10-31 05:28 ustone 阅读(493) 评论(0) 推荐(0) 编辑
摘要: VCL类库的窗体及每个控件都是一个类(比如TForm1、TButton),可以用类或者类的信息(元类,TMetaClass)来创建一个对象,这个对象就可以运行了。 C++Builder设计期新建的窗体及放置在窗体上的控件,IDE会通过RTTI机制自动创建窗体对象以及控件的对象,它们是在设计期运行的。 阅读全文
posted @ 2022-10-17 20:23 ustone 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 我发现只要把项目下__astcache目录删除,打开项目(基于clang编译器的)过几秒IDE项目管理器底部就会显示CodeInsight正在索引的进度条了,这时cquery的CPU占有率非常高。索引完以后初步测试代码提示秒出,比经典编译器的代码提示还快。经典编译器如果语法有错误代码提示会出不来,c 阅读全文
posted @ 2022-07-22 19:52 ustone 阅读(628) 评论(0) 推荐(0) 编辑
摘要: C++ Builder 11.1版本基于cquery的代码提示比10.3和10.4版本有了很大的改进,基本上可用了。 1、要64位Win10以上系统; 2、RAD Studio安装目录下Bin64目录里要有cquery.exe和ideclang50.dll; 3、工程要已经保存; 4、第一次使用时, 阅读全文
posted @ 2022-04-14 12:21 ustone 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 程序运行access violation出错很经常的一个原因是指针未初始化,比如一个对象还没有new创建出来或者已经释放(内存被别的占用),却通过指针访问对象的成员函数(vcl对象的属性其实内部也是调用了成员函数)。 另一种常见情况是一个对象二次delete,比如删除一个vcl的父控件(如容器控件P 阅读全文
posted @ 2022-02-11 00:41 ustone 阅读(2115) 评论(1) 推荐(0) 编辑
摘要: 对C++ Builder(BCB)6.0开发的应用程序进行发布编译的设置步骤如下【Project(工程)-> Options(选项)】: 1. Packages中去掉"Build with runtime packages"前的勾. (组件包:去掉“和运行时组件包一起编译”) 2. Linker中去 阅读全文
posted @ 2022-01-07 07:05 ustone 阅读(1451) 评论(1) 推荐(0) 编辑
摘要: 程序运行截图如下: 每次点击可以生成不同的成绩表。 主要源代码如下: // #include <vcl.h> #pragma hdrstop #include "Unit1.h" // #pragma package(smart_init) #pragma resource "*.dfm" TFor 阅读全文
posted @ 2022-01-07 07:00 ustone 阅读(1485) 评论(0) 推荐(0) 编辑