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

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

c++ - 如何使用 FMX C++ 在任务栏上显示辅助表单?

尝试同时在任务栏上显示多个表单时,我遇到了一个小问题。我发现我需要使用以下内容:

所以我搜索了一下,然后找到了它:

然而,该函数仅适用于 VCL(TCreateParams 不是 Fmx::Controls 的成员)。

所以,我又搜索了一下,找到了(这个函数在 OnCreate 表单函数中):

但是我说错了以下内容:

你知道其他的替代方法吗?如果你能帮助我,从现在开始,非常感谢!

0 投票
1 回答
1371 浏览

combobox - 如何使 DBLookupComboBox 鼠标滚轮工作

如何使用鼠标滚轮在列表中的项目之间移动DBLookupComboBox?就像它在ComboBox.

我正在使用 c++builder xe6

0 投票
1 回答
687 浏览

c++ - 'memchr' 的冲突类型

我目前正在尝试修改用 C 编写的库(ASN.1 编译器),以便可以在 C++ Builder(XE6)中编译和使用它。这样做,我遇到了错误“'memchr'的冲突类型”(在cstring中)。

经过一番研究,似乎这个问题来自C和C++代码混合的事实。但是,当我使用 C++ Builder 及其编译器时,我不能使用我阅读的文章中建议的解决方案,因为它们与 GCC 编译器有关。

解决此错误的解决方案是什么?

谢谢

0 投票
1 回答
527 浏览

delphi - 在 Rad Studio XE 6 中找不到 C++ Builder 项目

我刚刚安装了 Rad Studio XE6。

我正在尝试查找C++ Builder Projects,如下图所示:

截屏

但是在我的 Rad Studio XE6中,我没有找到 C++ Builder 项目,我只找到了Delphi 项目和其他项目:

截屏

安装 Rad Studio XE6 后,有没有办法包含C++ Builder 项目?或者我应该再次安装带有 Delphi/C++ 的 Rad Studio XE6 吗?

0 投票
0 回答
60 浏览

c++builder - 将样式设置为“OwnerDraw”时 TStatusBar 上的文本损坏

我使用 TStatusBar 并将样式设置为“psOwnerDraw”以在其上填充自定义颜色。

在正常情况下显示文本没有问题,但是在我更改 Windows 上的分辨率或将应用程序移出屏幕并返回后,文本被其他一些文本损坏。

这是我的代码:

状态栏图片损坏

0 投票
1 回答
154 浏览

c++builder - TWICImage 在分配时给出访问冲突

我正在尝试使用 C++builder 中的 TWICImage 类将内存中的位图保存到 TIFF 文件。但是,任何尝试在 TWICImage 上使用 Assign() 方法都会导致访问错误。

例如:

在第三行给出访问冲突。

0 投票
1 回答
439 浏览

c++builder - 我可以停止 C++Builder 插入 USEFORM 宏吗?

我有一个包含多个 Vcl 表单的 C++Builder (XE6) 项目。只有其中一个被列为项目>选项>表单上的自动创建,我new在需要时使用创建其余的。问题是每隔一段时间,C++Builder 会插入大量的行,例如:

使用我的 WinMain 方法进入文件。它也会偶尔围绕这些行的顺序移动。

这会导致该文件的版本控制历史记录大部分都是垃圾。那么有没有办法阻止它插入 USEFORM 宏?

0 投票
1 回答
845 浏览

c++builder - C++Builder:Application.CreateForm() 是必要的吗?

当您在 C++Builder 中创建 Vcl 应用程序时,它会自动为您创建表单并添加如下行:

我更喜欢用它new来创建表单,所以删除所有这些行,除了我的主要表单的那一行(有关一些讨论,请参阅Rob Kennedy 的这篇文章)。

我最近发现的是 CreateForm() 会很高兴地创建包含纯虚方法的表单。这可能会在运行时导致“纯虚函数调用”错误。相反,使用创建表单new会产生编译时“无法创建抽象类的实例”错误。

编译时错误比运行时错误更可取,我想知道我是否可以new在所有表​​单上使用,包括主表单?Application.CreateForm()幕后还有什么其他事情,我可以复制吗?

0 投票
2 回答
765 浏览

c++ - 使用 c++ builder XE6 和 Firebird 执行请求后,如何获得请求的结果?

使用 C++ 构建器连接到 Firebird 数据库后,我无法从简单的选择请求中获得结果。

我对很多班级成员有些困惑:

我的问题是打开 TSQLQuery 后,我不知道如何获取结果并执行命令。

0 投票
0 回答
71 浏览

c++ - 无法使用 c++ builder XE6 从 SQL Server 数据库中获取值

我正在使用 c++ builder XE6 和 Microsoft SQL Server 2012,并且我已连接到我的数据库中,但是当我尝试选择一列时出现错误,这是我的代码

}

打开后我收到此错误 SQL 错误代码:1087