c++builder 相关问题

Embarcadero C ++ Builder是适用于Windows,OS X,iOS和Android的RAD C ++环境(编译器系统和IDE)和组件框架。

AnsiString引用计数机制的线程安全

我的问题是关于Borland C ++ Builder 6.0中的AnsiString的,您知道,VCL的AnsiString使用引用计数。该引用计数线程安全吗?例如,假设我们有std :: queue ] >>

回答 1 投票 0

如何获得鼠标光标在控件后面的位置?

我正在使用C ++ Builder 10.3和FMX。有一个TImage控件,通过某些操作可以在其上生成多个TRectangle控件。矩形填充claLightGray。要获取鼠标...

回答 1 投票 0

我如何在dll中编写函数的主体,但在我的主程序中具有原型,

很抱歉,如果这个问题很基本,我是.dll-s的新手。基本上,我想让我的函数能够访问它最初在while ...

回答 1 投票 0

在命令行上编译C ++ Builder项目

是否可以通过命令行编译C ++ Builder项目(特定的构建配置)?类似于:CommandToBuild ProjectNameToBuild BuildConfiguration ...

回答 3 投票 8

DragMode为dmAutomatic时如何使TScrollBox自动滚动?

我有一个ScrollBox,其中有一个GridPanel,其中有按钮。我将所有按钮的DragMode设置为dmAutomatic,以便可以左右移动按钮(拖放)。但是我有一个问题:因为...

回答 1 投票 1

为什么我的64位可执行文件比32位可执行文件大3倍?

我制作了一个简单的Hello World程序,只不过有一个表格和一个标有“ Hello World!”的标签。我使用C ++ Builder构建项目,首先是64位,然后是32位。 64位可执行文件是8,568 ...

回答 1 投票 2

有什么方法可以使用int变量来完成组件名称吗?

例如,我可以使用int变量x = 5来获取组件编号5,Image1,Image2 ... Image5。就像您在数组中使用变量来选择数组array [x]的特定元素。

回答 1 投票 0

如何在C ++ Builder中将AnsiString转换为std :: string?

我想问一下如何从TEdit控件获取文本输入并将其转换为std :: string(不是AnsiString)。例如,如果我有一个名为User的TEdit控件,则可以使用...

回答 2 投票 0

可以在运行时通过将其类名指定为字符串来创建控件吗?

而不是TButton * button = new TButton(MyForm);可以做这样的事情吗? TControl * control = new TControl(MyForm,“ TButton”);

回答 1 投票 0

如何将字符串转换为TValue?

此代码在最后一行prop-> SetValue(control,value)抛出无效的类型转换。我假设我错误地投射了“ MyString”。什么是正确的方法?为(int i = 0; i ...

回答 1 投票 0

在C ++ Builder中使用NULL构造DynamicArray

我想在C ++ Builder中使用DelphiOSCUtils库。问题可能在于它使用泛型,而C ++ Builder无法很好地处理泛型。 lib中的代码类似于:USES ...,System ....

回答 1 投票 0

在C ++ Builder中,如何在`TThread`中执行函数?

我使用文件>新建>其他>线程对象菜单创建了一个TThread。它给了我一些样板代码,例如:// -------------------------------------- ----------------------------------...

回答 1 投票 0

为什么我必须同时声明和定义我的表单以使其可以全局访问?

我正在C ++ Builder中编写一个DLL以与NodeJS一起使用。 Unit1.cpp像这样开始:// ----------------------------------------- ---------------------------------- #include #include

回答 1 投票 0

设置字体设置不适用于创建动态标签

我正在尝试在动态创建的TLabel对象中设置字体颜色和字体大小,但是它不起作用。 void __fastcall TForm1 :: Button1Click(TObject * Sender){TLabel * text; text = new ...

回答 1 投票 0

C ++通过生成器实例化对象

我最近了解设计模式,我已经阅读了有关构建器模式的文章,https://riptutorial.com/cplusplus/example/30166/builder-pattern-with-fluent-api。我对...

回答 1 投票 0

如何在Rad Studio(C ++ Builder)10.3中更改编译器

我想更改Rad Studio 10.3中的默认编译器。我希望使用官方的clang而不是Embarcadero的基于clang的编译器。

回答 1 投票 0

TListView项目详细信息字体转换为等宽字体

我试图使用默认字体之一在我的Androaid应用程序上设置等宽字体,但是它不起作用。我尝试过“ Courier New”或“ Consolas”,但都没有解决。看来UI并非...

回答 1 投票 0

paintbox不会从计时器方法c ++ builder borland绘制

我正在使用Borland C ++ Builder6。我有两种形式的方法:void __fastcall FDisplay :: PaintBox1Paint(TObject * Sender)void __fastcall FDisplay :: TimerLabelsViewTimer(TObject * Sender)在...

回答 2 投票 0

3DES使用密码箱3加密/解密(C#中的原始代码)

我在c#DESCryptoServiceProvider中有下一个代码Crypto = new DESCryptoServiceProvider(); Crypto.BlockSize = 64; Crypto.FeedbackSize = 8; Crypto.Mode = CipherMode.ECB; Crypto.Padding = PaddingMode ....

回答 1 投票 0

如果在c ++中可以写多少个条件

你好,我做了一个项目,在我的一个项目中,如果有大约15个条件,我记不清了,我想知道是否可以写多少个条件?有人知道吗?

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.