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

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

windows - FlatSB_GetScrollInfo 不能位于 ... COMCTL32.dll

我刚刚将一个产品从 C++Builder 2007 升级到 RAD Studio XE,同时更改了一些第三方组件。

现在,当我在 Vista 上运行我的产品时,我收到以下错误:


Project1.exe - 未找到入口点

无法在动态链接库 COMCTL32.DLL 中找到过程入口点 FlatSB_GetScrollInfo。

好的


当我在十六进制编辑器中打开 COMCTL32.DLL 时,我确实找到了 FlatSB_GetScrollInfo 名称。我只在 \Windows\ 文件夹下找到 COMCTL32.DLL 文件,没有本地安装。

有谁知道这可能是什么原因造成的?

0 投票
1 回答
1986 浏览

delphi - C++ Builder XE 中的渐变填充自定义绘图

我在下面的代码的帮助下在 C++ Builder XE 中绘制了一个自定义绘图,但现在我想用渐变填充颜色填充它。

0 投票
1 回答
999 浏览

colors - C++ Builder XE 中 StringGrid 中的 Alternet 原始颜色

我想在我的 C++ Builder XE 程序中使用白色和天蓝色两种交替颜色的字符串网格。我想做奇怪的原始白色甚至原始的天蓝色,所以请告诉我我该怎么做。

请帮助我在 C++ Builder XE 中这样做

0 投票
1 回答
271 浏览

c++builder - Borland C++ Builder:一些 UI 事件不再可用?

我目前正在将旧代码从 Borland C++ Builder 5 移植到 C++ Builder XE(最新版本)。XE 中似乎不再支持很多属性和一些事件。无论如何,它们中的大多数都已设置为默认值,因此删除它们没有问题。但是,现在我遇到了以下问题:事件 OnKeyUp 不再可用于 TPanels!这是为什么?我怎样才能解决这个问题?TPanel 上的 OnKeyUp 事件是如何工作的?

0 投票
1 回答
1698 浏览

namespaces - 如何在 c++ builder xe 中使用命名空间系统?

我错误地从我的系统中卸载了 Visual Studio,现在我被 c++ builder xe 困住了,我有一个使用命名空间系统成员的代码,比如字符串类型等。我试图通过语句使用命名空间

使用命名空间系统;

使用命名空间系统;

但两者都不起作用。它没有给出命名空间的错误,但不识别其成员并将 String 声明为未定义的符号。我想知道如何在我的 c++ builder xe 中使用这个命名空间?谢谢

0 投票
3 回答
19950 浏览

delphi - 将滚动条隐藏在 Delphi dbgrid 中(即使在调整大小时)

对于我们的 dbgrid,我们希望滚动条一直被隐藏。由于 TDBGrid 没有“滚动条”属性,我们使用:

然而,当我们调整窗口(和包含 dbgrid 的面板)的大小时,滚动条会出现一秒钟,并且只有在调用上述两种方法后才会再次隐藏。

一个解决方案是在 DrawColumnCell 中调用这些方法,但这会导致 dbgrid 闪烁,即使 DoubleBuffered 设置为 true。

有没有办法永久隐藏滚动条?

提前致谢!

0 投票
2 回答
688 浏览

c++ - 提到模板基类时,是否到处都需要模板参数?

这是一个简单的模板;

...然后是它的子类;

这在 VC 中编译得很好,但在 C++ Builder (XE) 中却没有,它会给出 E2102 错误。C++ Builder编译器在cc类的构造函数上需要如下语法才能编译;

实际上,每次在 cc 类中提到 tt 模板时,C++ Builder 编译器都需要重复模板参数。

标准 C++ 规范是否指定需要不断重复模板参数,还是 C++ Builder 编译器错误?

0 投票
1 回答
2365 浏览

udp - C++ 生成器 TArray不编译

我正在尝试将idUDPServer组件(Indy 组件)包含在 C++ Builder XE 项目中,并且当我尝试包含onUDPRead事件时(由于 C++ Builder XE 中的已知错误,手动将其链接到组件)。

到目前为止我读过的所有文章都通过手动将事件函数分配给组件来解决这个问题。

就我而言,我无法编译,因为它无法识别TArray<System.Byte>参数。我试图包括<System.hpp>但它没有帮助。

有没有人设法解决这个问题TArray

函数声明:

提前致谢...

0 投票
1 回答
2708 浏览

mysql - C++ Builder XE,带有 MySQL 5.x 的 dbExpress

我试图让 dbExpressTSQLConnection与 MySQL 5.x 服务器一起工作。我已经搜索了网络,但没有找到任何有关 C++ Builder XE 的有用说明。

我只从软件解决方案下载了dbxopenmysql50.dll驱动程序,并按照他们网站上的说明进行操作。

libmysql.dllmysql下载并将 dll 放在 C++ Builder XE 的 bin 文件夹中并编辑 dbxdrivers.ini 以使用新的 DLL。

在 IDE 中,当我将TSQLConnection属性设置为 true 时,dbxopenmysql50.dll 崩溃并伴随Access Violation in addressbla bla bla ...

我不在乎我目前的设置,但有没有人有这个工作?你是怎么让它工作的?请指导我在哪里下载用于 MySQL 5.x 的 dbExpress 的免费工作 DLL

以下是更多错误信息:

"Access violation in address 10395D99 in module 'dbxopenmysql50.dll'. Read of address 0275C8D".

C++ Builder XE 错误对话框的详细转储。

提前致谢。

0 投票
0 回答
452 浏览

c++builder - How to get the BalloonHint size?

I need to position a TBalloonHint at the lower left corner, just above the taskbar. To be able to calculate the position I need to know the Height and Width of the BalloonHint window.

I can't find any functions or properties that will tell me this and what I understand, a BalloonHint resize itself depending on the content. So I can't calculate with a fixed height and width either.

Well, the only one I found was SetHintSize(), but it needs a TCustomHintWindow and I have no clue of how to set it up properly.

Can someone please show me an example of how to either create a custom hint or get the size of the TBalloonHint.

Thanks in advance.