Embarcadero C ++ Builder是适用于Windows,OS X,iOS和Android的RAD C ++环境(编译器系统和IDE)和组件框架。
我的问题是关于Borland C ++ Builder 6.0中的AnsiString的,您知道,VCL的AnsiString使用引用计数。该引用计数线程安全吗?例如,假设我们有std :: queue ] >>
我正在使用C ++ Builder 10.3和FMX。有一个TImage控件,通过某些操作可以在其上生成多个TRectangle控件。矩形填充claLightGray。要获取鼠标...
很抱歉,如果这个问题很基本,我是.dll-s的新手。基本上,我想让我的函数能够访问它最初在while ...
是否可以通过命令行编译C ++ Builder项目(特定的构建配置)?类似于:CommandToBuild ProjectNameToBuild BuildConfiguration ...
DragMode为dmAutomatic时如何使TScrollBox自动滚动?
我有一个ScrollBox,其中有一个GridPanel,其中有按钮。我将所有按钮的DragMode设置为dmAutomatic,以便可以左右移动按钮(拖放)。但是我有一个问题:因为...
我制作了一个简单的Hello World程序,只不过有一个表格和一个标有“ Hello World!”的标签。我使用C ++ Builder构建项目,首先是64位,然后是32位。 64位可执行文件是8,568 ...
例如,我可以使用int变量x = 5来获取组件编号5,Image1,Image2 ... Image5。就像您在数组中使用变量来选择数组array [x]的特定元素。
如何在C ++ Builder中将AnsiString转换为std :: string?
我想问一下如何从TEdit控件获取文本输入并将其转换为std :: string(不是AnsiString)。例如,如果我有一个名为User的TEdit控件,则可以使用...
而不是TButton * button = new TButton(MyForm);可以做这样的事情吗? TControl * control = new TControl(MyForm,“ TButton”);
此代码在最后一行prop-> SetValue(control,value)抛出无效的类型转换。我假设我错误地投射了“ MyString”。什么是正确的方法?为(int i = 0; i ...
在C ++ Builder中使用NULL构造DynamicArray
我想在C ++ Builder中使用DelphiOSCUtils库。问题可能在于它使用泛型,而C ++ Builder无法很好地处理泛型。 lib中的代码类似于:USES ...,System ....
在C ++ Builder中,如何在`TThread`中执行函数?
我使用文件>新建>其他>线程对象菜单创建了一个TThread。它给了我一些样板代码,例如:// -------------------------------------- ----------------------------------...
我正在C ++ Builder中编写一个DLL以与NodeJS一起使用。 Unit1.cpp像这样开始:// ----------------------------------------- ---------------------------------- #include #include
我正在尝试在动态创建的TLabel对象中设置字体颜色和字体大小,但是它不起作用。 void __fastcall TForm1 :: Button1Click(TObject * Sender){TLabel * text; text = new ...
我最近了解设计模式,我已经阅读了有关构建器模式的文章,https://riptutorial.com/cplusplus/example/30166/builder-pattern-with-fluent-api。我对...
如何在Rad Studio(C ++ Builder)10.3中更改编译器
我想更改Rad Studio 10.3中的默认编译器。我希望使用官方的clang而不是Embarcadero的基于clang的编译器。
我试图使用默认字体之一在我的Androaid应用程序上设置等宽字体,但是它不起作用。我尝试过“ Courier New”或“ Consolas”,但都没有解决。看来UI并非...
paintbox不会从计时器方法c ++ builder borland绘制
我正在使用Borland C ++ Builder6。我有两种形式的方法:void __fastcall FDisplay :: PaintBox1Paint(TObject * Sender)void __fastcall FDisplay :: TimerLabelsViewTimer(TObject * Sender)在...
我在c#DESCryptoServiceProvider中有下一个代码Crypto = new DESCryptoServiceProvider(); Crypto.BlockSize = 64; Crypto.FeedbackSize = 8; Crypto.Mode = CipherMode.ECB; Crypto.Padding = PaddingMode ....