问题标签 [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.
c++builder - 在 32 位 C++ 构建器应用程序上找不到入口点
我有一个使用 C++Builder 10.4.1 编写的 VCL 项目。
到目前为止,该项目有 52 个模块 (cpp/h),并且还在不断增长。该项目不使用除内置软件包或 DLL 之外的任何包或 DLL。
对于 32 位版本,当我重新构建时,它运行得很好,但如果我更改某些内容并进行制作,我会收到错误消息:
无法在动态链接库 myAppName.exe 中找到过程入口点 _wcscpy
我还发现,如果我myAppName.ils
在重新制作应用程序之前删除,这不会发生。
所以,我要么完全重新构建,这需要很长时间,要么我必须记住删除愚蠢的.ils
文件,这很烦人。
有没有人对此有更好,更永久的解决方案?
顺便说一句,为 64 位编译没有这个问题。
memory-leaks - 如何检测 C++ Builder 10.4 / Android 应用程序中的泄漏
现在 C++ Builder 10.4 中的内存管理模型已更改(删除了 ARC),我需要检查我的应用程序是否存在内存泄漏。我的研究揭示了几种适用于在 Windows 上运行但不在 Android 上运行的应用程序的工具。
我正在 Android 10 上测试我的 32 位应用程序。
提前感谢任何可能性!
c++builder - Embarcadero C++Builder 10.4 会有社区版吗?
有谁知道是否以及何时会有 C++Builder 10.4 的社区版,使我们能够试验最新版本的编译器和 VCL?
我在尝试使用所有补丁升级 10.3 社区版时遇到了很多问题,我真的不确定我最终得到了什么。10.4 中的一些改进听起来令人印象深刻,从干净的东西开始会很好。
c++builder - TCategorybutton 显示一个 V 形,我该如何删除它?
我正在使用TSplitView
演示,发现TCategoryButton
有时会显示人字形,有时不会。我目前不想要它,但不知道如何关闭它。
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 不喜欢()
初始化语法。谁能解释一下?
附上代码示例:
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 时,此序列的安装计数会增加吗?
forms - TWindowsMediaPlayer 和击键
ActiveX Control TWindowsMediaPlayer(用于获得访问音量控制等)有一个奇怪的问题,在播放视频时,击键最初工作正常,直到我以任何形式调用 show。然后,该应用程序将忽略所有击键,直到媒体播放完毕,然后在 wmp 停止后恢复对击键的响应。任何线索为什么会这样?(我认为肯定控制相关,删除 play() 命令会导致完全响应)
delphi - 调整大小时防止 TPaintBox 闪烁
我有一个TFrame
带有一些控件的控件,以及一个TPanel
用于TPaintBox
绘制视频的容器。
当我调整框架大小时,由于臭名昭著的背景擦除,油漆盒上的图像会闪烁。
我用谷歌搜索了几个小时并尝试了所有方法(将 PaintBox设置ControlStyle
为csOpaque
,将面板设置Brush
为,将面板bsClear
更改为双缓冲,将面板设置FullRepaint
为 false 等),但唯一能解决问题的是WM_ERASEBKGND
在我的框架中截取消息:
但是,这意味着没有重绘任何内容,包括框架的标题栏及其所有控件。
我知道这是一个非常普遍的问题,有解决方案吗?
c++ - 请帮我理解这个“包扩展不包含任何未扩展的参数包”编译器错误
这似乎不会产生任何语法错误。编辑器中该行没有错误指示符,但编译器停止
[bcc32c 错误] Foo.cpp(117):包扩展不包含任何未扩展的参数包
我试图在网上阅读,但我发现的所有示例要么似乎不完整,要么我不清楚。
一个简单的答案为什么不能编译将不胜感激。
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 控件的包。