问题标签 [c++builder-10.3-rio]

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 投票
1 回答
51 浏览

c++ - 当 Microsoft 文档仅包含 C# 示例时如何查找 c++ 包含文件名

当 MSDN 仅包含 C# 示例,而我正在尝试编写 C++ 代码时,如何找到所需包含文件的名称?例如,我想编写一些使用TextPointer的 C++ 代码,如何找到#include需要的语句?

0 投票
1 回答
116 浏览

delphi - 在 C++ Builder 中使用 TEmbeddedWB

我在使用来自https://github.com/7even11/Delphi-EmbeddedWBTEmbeddedWB的 RAD Studio Rio 10.3.3编译测试应用程序时没有什么困难

我只是将 EmbeddedWB 组件放在表单上并进行编译。它在 Delphi 中编译得很好。在 C++ Builder 中有一个错误:

[bcc32c 错误] EWB.IEConst.hpp(101):预期的不合格 ID

EWB.IEConst.hpp文件中,这发生在以下几行中:

错误在最后一行 ( CACHEGROUP_ATTRIBUTE_BASIC)。我不明白为什么上面会触发错误,因为static const System::Int8上面还有一堆并且它们可以编译。

任何想法这里有什么问题?

0 投票
0 回答
38 浏览

c++ - VCL 自定义 TGraphicControl 只在远程桌面上搞砸了

在 C++ 应用程序(使用 C++Builder 10.3 和 VCL)中,我使用派生自的自定义类TGraphicControl来绘制自定义用户界面和一小块不断变化的数据。

在 Windows 10 和 Windows 7 中一切正常,但如果我在每次重绘时在远程桌面会话(通过本机 Windows 服务)中执行应用程序,图形就会更加混乱。

问题从消失的元素和错误LineTo的端点开始,但有时元素甚至出现在不同的对话框中。

此外,将 PC 从直接访问切换到远程访问会导致动态插入的 VCLTComboBox元素获取无效的父项和所有者,然后显示TComboBox该类未知的错误消息。

ClientRect在我的代码中使用。这可能是在远程会话中工作时的问题吗?

我看到问题的代码(它有点长,我无法在不省略可能的问题原因的情况下制作一个最小示例)
cpp:https ://pastebin.com/vpk3De7J (第 228 行的画家)
标题:https:// pastebin.com/3pLy4dEY

0 投票
1 回答
355 浏览

vcl - RAD Studio 10.3 中缺少 ScktComp.hpp

我目前正在将一个旧项目从 Borland C++Builder 5 迁移到 Embarcadero RAD Studio 10.3 Rio。

由于旧项目不易移植,我需要在新的 RAD Studio 项目中重新创建所有单元和表单。

这一直很好,直到我遇到一个使用该文件的ScktComp.hpp文件。

有人可以指出我可以在哪里找到以及如何将这个文件包含在我的项目中的正确方向吗?

0 投票
0 回答
120 浏览

delphi - 未解决的外部 Vcl::Themes::TCustomStyleServices::DrawTextW

我正在尝试创建一个 VCL 应用程序,用于StyleServices在自定义组件上进行一些额外的绘图。我可以使用StyleServices()->DrawElement()并且应用程序编译没有任何问题,但如果我使用StyleServices()->DrawText(),我会收到链接器错误:

[ilink32 错误] 错误:未解决的外部 '__fastcall Vcl::Themes::TCustomStyleServices::DrawTextW(HDC__ *, Vcl::Themes::TThemedElementDetails&, System::UnicodeString, System::Types::TRect&, System::Set, Vcl::Themes::TStyleTextOptions&, int)' 引用自 ...

我怎样才能解决这个问题?

0 投票
0 回答
302 浏览

c++builder - 关闭具有浮动组件的表单时访问冲突

我有一个 C++Builder VCL 应用程序,上面有一些动态创建的组件。这些组件应该能够从面板停靠和取消停靠。

问题是,如果用户在这些组件之一未停靠(浮动)时关闭表单,我会收到错误消息:

第一次机会例外,价格为 $50C278EF。异常类 $C0000005 带有消息“在 0x50c278ef 处的访问冲突:读取地址 0x00000010”。处理 Project1.exe (8004)

这是一个演示问题的简化示例:

HPP:

共产党

DFM

在这个例子中,如果Panel3是 Floating 并且用户关闭了那个表单,我们就会得到异常。

0 投票
0 回答
80 浏览

exception - 在 C++ Builder 线程中传播异常

基于如何在线程之间传播异常?,我创建了一个小测试应用程序来探索传播:

消息框中的结果是"; NULL teptr; Button1Click NULL teptr",所以对我来说,它似乎std::current_exception()无法正常工作。如何让应用程序抛出的错误传播回启动线程的程序?

0 投票
1 回答
343 浏览

android - 如何在 Android 应用程序中使用 C++ buider 写入文件?

我正在使用 Windows 10 下的 C++ builder (10.3) 社区版来开发在三星 Galaxy A40 上运行的应用程序。

我似乎无法工作的一件事是将 TListBox 的内容保存到文件中。

作为 Android 的新手,我不确定这个文件应该出现在哪里以及我需要什么权限。

我在函数中尝试了以下操作,将列表框的内容保存到文件中,但似乎无法打开要写入的文件。它总是返回 -1 :

有什么基本的我错过了,还是什么?

0 投票
1 回答
251 浏览

android - 如何将 UnicodeString 复制到 C++Builder Android 应用程序中的 wchar_t 数组?

我正在使用 C++Builder 10.3 Rio 为 Android 开发一个多平台应用程序。

我有一个数据数组如下:

我已将其复制到 aTEdit中,并希望将值返回到MasterItems数组中。

我曾经使用c_str()mbstowcs()strcpy()/wcscpy()等。

请问我该怎么做?

0 投票
1 回答
87 浏览

firemonkey - 在 Firemonkey 中打印

出来的文本非常小(好像没有对 DPI 进行缩放......就像它正在打印到屏幕,而不是打印机)......我在 VCL 中尝试了上述(类似)代码,它来了出来很好...