问题标签 [c++builder-10.4-sydney]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
152 浏览

c++builder - 在 32 位 C++ 构建器应用程序上找不到入口点

我有一个使用 C++Builder 10.4.1 编写的 VCL 项目。

到目前为止,该项目有 52 个模块 (cpp/h),并且还在不断增长。该项目不使用除内置软件包或 DLL 之外的任何包或 DLL。

对于 32 位版本,当我重新构建时,它运行得很好,但如果我更改某些内容并进行制作,我会收到错误消息:

无法在动态链接库 myAppName.exe 中找到过程入口点 _wcscpy

我还发现,如果我myAppName.ils在重新制作应用程序之前删除,这不会发生。

所以,我要么完全重新构建,这需要很长时间,要么我必须记住删除愚蠢的.ils文件,这很烦人。

有没有人对此有更好,更永久的解决方案?

顺便说一句,为 64 位编译没有这个问题。

0 投票
1 回答
124 浏览

memory-leaks - 如何检测 C++ Builder 10.4 / Android 应用程序中的泄漏

现在 C++ Builder 10.4 中的内存管理模型已更改(删除了 ARC),我需要检查我的应用程序是否存在内存泄漏。我的研究揭示了几种适用于在 Windows 上运行但不在 Android 上运行的应用程序的工具。

我正在 Android 10 上测试我的 32 位应用程序。

提前感谢任何可能性!

0 投票
2 回答
451 浏览

c++builder - Embarcadero C++Builder 10.4 会有社区版吗?

有谁知道是否以及何时会有 C++Builder 10.4 的社区版,使我们能够试验最新版本的编译器和 VCL?

我在尝试使用所有补丁升级 10.3 社区版时遇到了很多问题,我真的不确定我最终得到了什么。10.4 中的一些改进听起来令人印象深刻,从干净的东西开始会很好。

0 投票
0 回答
44 浏览

c++builder - TCategorybutton 显示一个 V 形,我该如何删除它?

我正在使用TSplitView演示,发现TCategoryButton有时会显示人字形,有时不会。我目前不想要它,但不知道如何关闭它。

0 投票
1 回答
178 浏览

c++ - TColor Initialise with int 适用于 {} 但不适用于 ()

我在 IDE 中使用 Embarcader C++Builder 10.4.2 和 Clang32 编译器来构建 VCL Windows 32 位应用程序。

当我使用旧的“经典”编译器时,我曾经()为自己的常量使用初始化器。TColor但是 Clang32 编译器不接受这个。Clang32 确实接受相同的初始化值,但使用 C++ 17(我认为更早){}初始化程序。

感谢 Remy 的建议:我应该在原始帖子中包含错误消息。Clang32编译器报错的信息是:

[C++ 错误] Unit1.cpp(15, 13): 无法使用 'int' 类型的右值初始化 'const System::Uitypes::TColor' 类型的变量

我不明白为什么 Clang32 不喜欢()初始化语法。谁能解释一下?

附上代码示例:

0 投票
0 回答
45 浏览

c++builder-10.4-sydney - C++ Builder 10.4.2:CLANG 核心/库有什么变化吗?

我们正在使用 C++ Builder 10.4.1,并且在打开代码优化时出现问题。在许多情况下,编译器会生成错误的代码。10.4.2 中是否有任何相关更改来解决这个问题?10.4.1 和 10.4.2 中的 CLANG 版本到底是什么?当我在 10.4.1 上安装 10.4.2 时,此序列的安装计数会增加吗?

0 投票
0 回答
8 浏览

forms - TWindowsMediaPlayer 和击键

ActiveX Control TWindowsMediaPlayer(用于获得访问音量控制等)有一个奇怪的问题,在播放视频时,击键最初工作正常,直到我以任何形式调用 show。然后,该应用程序将忽略所有击键,直到媒体播放完毕,然后在 wmp 停止后恢复对击键的响应。任何线索为什么会这样?(我认为肯定控制相关,删除 play() 命令会导致完全响应)

0 投票
1 回答
108 浏览

delphi - 调整大小时防止 TPaintBox 闪烁

我有一个TFrame带有一些控件的控件,以及一个TPanel用于TPaintBox绘制视频的容器。

当我调整框架大小时,由于臭名昭著的背景擦除,油漆盒上的图像会闪烁。

我用谷歌搜索了几个小时并尝试了所有方法(将 PaintBox设置ControlStylecsOpaque,将面板设置Brush为,将面板bsClear更改为双缓冲,将面板设置FullRepaint为 false 等),但唯一能解决问题的是WM_ERASEBKGND在我的框架中截取消息:

但是,这意味着没有重绘任何内容,包括框架的标题栏及其所有控件。

我知道这是一个非常普遍的问题,有解决方案吗?

0 投票
1 回答
238 浏览

c++ - 请帮我理解这个“包扩展不包含任何未扩展的参数包”编译器错误

这似乎不会产生任何语法错误。编辑器中该行没有错误指示符,但编译器停止

[bcc32c 错误] Foo.cpp(117):包扩展不包含任何未扩展的参数包

我试图在网上阅读,但我发现的所有示例要么似乎不完整,要么我不清楚。

一个简单的答案为什么不能编译将不胜感激。

0 投票
2 回答
198 浏览

c++ - 如何在 C++ Builder 中修复链接器错误未解决的外部 std::locale::id::id

编译 C++ Builder 10.4 项目时,我收到以下链接器错误:

[ilink32 错误] 错误:从 C:\USERS\PUBLIC\DOCUMENTS\EMBARCADERO\STUDIO\21.0\DCP\SCREEN2VIDEO.LIB|Screen2Video 引用的无法解析的外部 'std::locale::id::id(unsigned int)'

当“与动态 RTL 链接”和“与运行时包链接”关闭时,会发生此链接器错误。与动态 RTL 链接时,不会出现链接器错误,但我想静态链接。

SCREEN2VIDEO.LIB 来自包含导入的 ActiveX 控件的包。