问题标签 [c++builder-2010]

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 回答
1354 浏览

c++builder - 我无法在 C++ builder 2010 中运行程序并被提醒错误 5 和警告 1

我从 rtklib.com 下载程序并在 C++ builder 2010 中运行该程序。我打开一个名为 rtknavi.cbproj 的文件并运行它,但 CB 2010 提醒我有错误。头文件可能有问题。CB的错误信息说:

据说我应该添加或修改路径但是怎么做。我只想运行程序并查看结果。太感谢了。

0 投票
1 回答
215 浏览

c++builder - 在从 C++ Builder 2010 升级到 C++ Builder 10 Seattle 的项目中构建后无法安装 bpl

我有一个大型项目组,我正在从 C++ Builder 2010 更新到西雅图。如此跳跃:) 我遇到了几个问题并设法解决了所有问题,但昨天我有点挠头。一个项目构建了系统其他部分使用的 bpl。经过一些小的代码调整后,它可以正常编译,但是当我右键单击项目以“安装” bpl 时,我收到一条错误消息

过程入口点@TLanguageDialog@$bctr$qqrp25System@Classes@TComponent 在动态链接库 TranslationTools.bpl 中找不到

如果我没记错的话,TComponent 是 VCL 库的一部分,所以我试图弄清楚这里的问题是什么以及如何解决它。bpl 的构造方式是否发生了变化,所以它期待一些以前不存在的东西还是什么?如前所述,它编译得很好,但以防万一这里是包含和 lib 路径的设置。

包括:$(BDSINCLUDE)\windows\vcl;$(BDSINCLUDE)\windows\vcl\design

库:$(BDSLIB)\$(PLATFORM)\$(Config);$(BDSLIB)\$(PLATFORM)\Release\psdk

0 投票
2 回答
996 浏览

c++ - 在 C++ Builder 10 中加载 DLL 时变量或安全数组被锁定

我已将 C++ 项目 6 升级到 C++ builder 10。

当我用 LoadLibrary 加载 DLL 时,抛出异常。

项目 XXXX.exe 引发异常类 EOutOfResources,消息为“变量或安全数组已锁定”。

我没有理解“变体或安全数组被锁定”的表达。

我试过在新的空应用程序中加载 DLL。DLL 正在加载。没有任何问题。

但无法在现有项目中加载 DLL。

我如何确定问题的根源?

0 投票
0 回答
105 浏览

debugging - BDS 2010 C++ 用于在调试中加载 .tds 的有限大小

我正在使用 Borland C++Builder 2010,我们在调试时遇到了一个大问题。

由于项目很大,我们有超过 200 个 TDS 文件要加载,我们无法在调试模式下加载项目的每个 .tds。

结果,我们无法对我们的项目在某些部分所做的事情有任何断点或可见性。因此,我们正在抑制一些无用的 .tds 来加载我们想要的部分,但我现在需要大量的 tds,但由于这个限制,我无法全部加载它们,而且我完全无法进行调试。

有什么方法可以抑制加载 .tds 以进行调试的限制?

0 投票
0 回答
468 浏览

delphi - W10 中的颜色方案与程序标题和主菜单

我使用 C++ Builder 2009 构建我的软件(尽管我相信这与可比较的 Delphi 版本一样相关)并且在 Windows XP 和 Windows 7 上的外观和感觉“很棒”。

在 Windows 10 上,由于白色标题和主菜单......不太好:就像一个灰色的斑点突出,因为在工具栏和几个面板的正下方,有更大的 ListView 和 TreeView 控件,颜色为clWindow。我的工具栏等使用(默认)颜色clBtnFace

在 Windows 8.1 上,它不喜欢太糟糕,尽管有白色标题。我认为这是因为它clBtnFace是较浅的灰色,并且主菜单也是灰色的。

Windows 10 上的 clBtnFace

查看 Windows 10 文件资源管理器,ps。我的软件还探索文件,灰色工具栏等已被替换为与 ListView 中的白色相同的白色。虽然我不完全确定颜色代码也是clWindow?它肯定clBtnFace不再是了,因为后一种颜色代码仍然映射到灰度值。

我尝试将面板的颜色更改为clWindow(我认为)Windows 10 上的外观更好。它看起来更像 W10 Explorer。

Windows 10 上的 clWindow

我的问题。知道这里使用什么颜色代码(我假设它不是硬编码颜色)吗?是clWindow吗?还是其他代码?我希望使用与 W10 相同的颜色代码,这样当系统使用不同的颜色进行调整时,这些面板等也会得到选择的外观(这对于有视力问题的人来说对于高对比度设置等也很重要)。

您的意见表示赞赏。

0 投票
1 回答
701 浏览

delphi - 在 Windows 较大的项目选择上增加 TListView 项目(和 TTreeView 项目)之间的空间/高度

我使用 Borland C++ Builder 2009(但我假设 Delphi 的问题和解决方案是相同的),现在我假设我正在寻找的答案对于TListView项目和TTreeView项目都是相同的。我可能错了!?

我注意到,在较小的 Win 8.1 笔记本电脑上,显示设置 'Change the size of all items' 设置为 125% 。TreeView 和 ListView 中的项目彼此靠近。

我还没有测试 150%,我认为它会更糟。

如果可能的话,我想对此进行调整。I assume the same logic goes for when a larger sized font is chosen to display these items ?

  1. 如果物品的高度“太大”并且物品之间需要更多空间,您将如何测试?

  2. 你将如何增加它们之间的间距?考虑到我的 ListView 实现是虚拟的(ListView->OwnerData = true ;)!

0 投票
1 回答
231 浏览

c++ - 应用程序重新启动,提升“runas”,在 ITaskbarList 使用之前不捕获 TaskbarButtonCreated Msg?

使用 Borland C++ 生成器。

在我使用ITaskbarList3之前,我按照 Windows 的要求进行:

https://msdn.microsoft.com/en-us/library/windows/desktop/dd391692.aspx

您的应用程序应调用 RegisterWindowMessage(L"TaskbarButtonCreated") 并在其 wndproc 中处理该消息。在调用任何 ITaskbarList3 方法之前,您的应用程序必须接收到该消息。

然而,这对我来说似乎并不总是有效,我等待的消息永远不会出现,即使 RegisterWindowMessage() 成功。

经过一番挖掘,我发现问题与我的应用程序使用“runas”重新启动自身时有关,在启动后,当基于用户设置时,应用程序需要运行提升。

第二次(现在提升)运行,我等待的消息永远不会出现。

认为这是因为 Windows 已经发送此消息并且它不再发送此消息,即使创建了一个新实例?

假设消息必须已经在第二次(提升)运行时发送,并且仍然继续使用 ITaskbarList3 有多安全?

0 投票
1 回答
632 浏览

c++ - 确定 TMenuItem 中文本的高度以决定通过 TMenuItem.OnMeasureItem 更改 MenuItem 的高度

我使用的是 Borland C++ Builder 2009,当使用大字体时,MainMenu 和 Popup 中的菜单项彼此太近,文本太大时甚至在顶部和底部被截断。

我知道我可以改变物品的高度,TMenuItem.OnMeasureItem但我应该把它设置到什么高度?

计算理想高度的最佳方法是什么?如何获得它的变量(例如文本高度)?

0 投票
0 回答
124 浏览

c++ - Rad studio c++ 分发 dll

嘿伙计们,实际上这可能是一个简单的问题,但我无法弄清楚(对不起,我的英语顺便说一句)。这是我的问题。我用 Rad Studio c++ ide 编写了 dll。我想将它注入另一台尚未安装 rad studio 的计算机上的进程中。它给了我第一张图片错误。第二和第三张图片是我在调试模式下的设置。

第一

2 运行时设置 第三个链接器设置

Thx 和最好的问候。

0 投票
0 回答
973 浏览

android - 如何在 Android 中使用 C++ Builder 发送短信

在搜索互联网时,我遇到了发送 SMS 的主题,但不幸的是我没有找到 C++ Builder 的任何示例。一切都是用 Delphi 编写的。我尝试用 C++ 重写指令并得到以下代码:

该程序有效,但不像我预期的那样。出现应用程序选择窗口,尽管将永久 SMS 设置为默认值,但即使代码中存在该数据,我也无法在不输入电话号码和短信的情况下发送短信。请给我一个提示,如何在不使用 Android 上的默认程序的情况下发送短信。