我想使用std::filesystem::recursive_directory_iterator列出文件夹和子文件夹中的文件。 此代码在控制台应用程序中运行良好: 但是,在 VCL App 中使用以下代码: 错误信息是: [bcc32 错误] OSSEncryptByList.cpp(11): ...
我想使用std::filesystem::recursive_directory_iterator列出文件夹和子文件夹中的文件。 此代码在控制台应用程序中运行良好: 但是,在 VCL App 中使用以下代码: 错误信息是: [bcc32 错误] OSSEncryptByList.cpp(11): ...
如何在TComboBox的下拉列表中找到顶部项目的索引? 我知道TListBox有一个TopIndex属性,但我找不到与TComboBox类似的任何东西。 我在 RAD Studio 10.4 Update 2 中使用 C++Builder。 ...
我有一个TImageIndex类型的ImageIndex属性。 我需要注册属性编辑器TJvDefaultImageIndexProperty以获得一个不错的图像列表,以便在对象检查器中进行选择。 我能找到的唯一例子是德尔福。 翻译成 C++ Builder 我想它会是这样的。 当我编译它抱 ...
使用 C++ Builder 10.4 社区版,我有一个TGroupBox填充了一些TCheckbox和TButton控件。 我想遍历TGroupBox以获取每个TCheckBox的状态。 我怎样才能做到这一点? 我试过这个: 但没有成功。 有人知道我该怎么做吗? ...
在 Rad Studio 10.4 中使用 C++ 生成器为什么我不能创建指向TTreeNode的指针? 我有一个名为BookmarksTree的TTreeView ,我想遍历它的所有节点。 当我尝试编译它时: 我收到编译器错误: 从不兼容类型 'Vcl::Comctrls::TTreeNodes' ...
RAD Studio 10.4.2 C++Builder 在 Windows 10 Pro 64 位 PC 上运行。 目标 VCL Win64(即 Clang64 编译器)。 我有一个正在使用 VCL Clang64 开发的大型 C++ 项目。 我正在使用 static 链接所有 RTL 库和所有 ...
我正在开发一个使用 ActiveX 控件来执行一些后台工作的 C++Builder 应用程序。 如果我以明显的方式运行该应用程序,它就可以正常工作。 但是当我不可见地运行它时(通过在启动期间设置Application->ShowMainForm = false来完成),ActiveX 控件的 ...
我有一个带有一些控件的TFrame和一个TPanel ,它是我绘制视频的TPaintBox的容器。 当我调整框架大小时,由于臭名昭著的背景擦除,油漆盒上的图像会闪烁。 我用谷歌搜索了几个小时并尝试了一切(将 PaintBox 的ControlStyle设置为csOpaque ,将面板的Brush设置 ...
我在 IDE 中使用 Embarcader C++Builder 10.4.2 和 Clang32 编译器来构建 VCL Windows 32 位应用程序。 当我使用旧的“经典”编译器时,我曾经为自己的TColor常量使用()初始化程序。 但是 Clang32 编译器不接受这个。 Clang32 ...
有谁知道是否以及何时会有 C++Builder 10.4 的社区版,使我们能够试验最新版本的编译器和 VCL? 我在尝试使用所有补丁升级 10.3 社区版时遇到了很多问题,我真的不确定我最终得到了什么。 10.4 中的一些改进听起来令人印象深刻,从干净的东西开始会很好。 ...
Now that the memory management model has changed (ARC removed) in C++ Builder 10.4, I need to check my app for memory leaks. 我的研究揭示了一些适用于在 Windows 但不 ...
我有一个使用 C++Builder 10.4.1 编写的 VCL 项目。 到目前为止,该项目有 52 个模块 (cpp/h),并且还在不断增长。 该项目不使用除内置软件包或 DLL 之外的任何包或 DLL。 对于 32 位版本,当我重新构建时,它运行得很好,但如果我更改某些内容并进行制作,我会收到错 ...
我在工具/选项中找不到选项。 如何关闭此功能? ...
我的项目在Win32平台上编译成功。 现在我必须关闭“经典 Borland 编译器”,因为我想像这样使用指定初始化程序: 当“经典 Borland 编译器”关闭时,我收到以下错误消息;[bcc32c Error] codecvt(131): too few arguments provided to ...
是否可以在TPrintDialog打开时将焦点设置到 OK 按钮? ...
链接动态 RTL=true XP下编译运行提示错误 无法在动态链接库kernel32.dll 上找到程序输入点acquissrwlockshared。 ...
VCL TMessage类提供Message 、 WParam和LParam成员,但一个窗口消息有更多的成员: hwnd 、 time 、 pt和lPrivate成员在哪里? 我特别需要time参数。 有没有办法访问构建TMessage的原始消息(或任何其他获取time参数的方法)? 我 ...
如果包含一些 taborder 字段的表单控件以编程方式获取另一个父表单控件,则用于在控件字段之间切换的Tab功能似乎不适用于 C++ Builder 10.4(带有补丁 1、2 和 3)。 这可以通过创建一个多设备应用程序很容易地重现,在一个表单上只有 2 个TLayout TEdit和 2 个 ...
我想我很久以前就看到了; 一种使用 Win32 API 调用获取包含 unicode 字符名称的字符串的方法。 我正在使用 C++ Builder,所以如果 VCL 库中支持它也可以正常工作。 例如: GetUnicodeName(U+0021)将返回一个字符串(或填写一个结构或类似的内容),例 ...
有没有办法将我自己的自定义帮助添加到 RAD Studio 10.4 的帮助菜单中? 在菜单选项“帮助”| “第三方帮助”,我使用的几个第三方库都为其产品添加了帮助。 有什么方法可以在那里添加我自己的帮助参考资料吗? ...