c++builder相关内容
/ * CreateProcess初始化* / STARTUPINFO si; PROCESS_INFORMATION pi; memset(& si,0,sizeof(si)); memset(& pi,0,sizeof(pi)); si.cb = sizeof(si); 长退; // si.wShowWindow = SW_HIDE; //隐藏进程窗口.
..
我尝试了以下方法,但它似乎不起作用,而且不完整。 void __fastcall TForm1: :Button1Click(TObject * Sender) { TButton ** ButtonArray = NULL; ButtonArray = new TButton * [5]; for(int x = 0; x
..
当前,我想让我的Indy代理服务器将请求转发到另一个代理服务器。我找到了此链接,并亲自尝试了一下。但是,如果没有任何错误消息,我的代码将无法正常工作,就像我没有进行任何更改一样。我的代码如下在C ++ XE2中。 void __fastcall TForm3 :: MyProxyHTTPBeforeCommand(TIdHTTPProxyServerContext * AContext)
..
这与将事件分配给在运行时动态创建的VCL控件。 我使用了上面列出的/参考文章来解决我的一些代码问题。感谢您提供该示例。我发现它非常有用,并实现了它提供的“替代”方式,因为我无法使第一种方式起作用。 我正在使用Embarcadero的C ++ Builder10.x。我刚刚更新到C ++ Builder 10.3。现在,此新更新引发警告: [bcc32c警告] LogitToMem
..
我想将电子邮件附件保存到我的应用程序的doc文件夹(适用于iOS和Android的C ++ FMX应用程序)中。如何将我的应用注册为目标? 下面的屏幕截图显示,我手机上名为Termius的应用是文件保存目标。我希望我的应用成为这样的目标。只需用户将文件放入我的应用程序文件夹即可。 中继员 解决方案 基于Sherlock70辅导我能够轻松地将我的应用程序的Documents文件夹
..
我将密钥 UIFileSharingEnabled 添加到了我的应用程序的版本信息如此处所述,以便我的用户可以将文件保存到我的应用程序文档文件夹中。在测试中效果很好。试图使用Application Loader上载到苹果商店,并且出现 ERROR ITMS-90039:“类型不匹配。Info.plist密钥UIFileSharingEnabled的值不是该密钥的必需类型。 / code>。我已经在
..
我有一个使用Form1和Form2的程序。如何通过单击按钮从form1打开form2? 解决方案 仅需更多信息 在Project.cpp中具有此功能:Application-> CreateForm(__ classid(TForm2),& Form2); 如果您想在单击按钮时创建自己的表单,请执行以下操作 TForm2 * Form =新的TForm2(this);
..
如何使用InputBox使其具有3个值。我可以使用代码使它仅显示一个值: 字符串输入[3]; input [0] = InputBox(“ paied check”,“ value”,“”); 有什么帮助吗? 解决方案 InputBox()不支持您的要求。它仅适用于单值输入。 InputQuery() 支持多值输入,但仅在C ++ Build
..
使用启用了VCL样式的简单TOpenDialog时,我遇到崩溃/异常。 如果未启用样式,则对话框当然可以正常工作。问题发生在C ++ Builder 10和10.1 Professional中。 要重现: 创建使用样式的simpe VCL表单 向该表单添加TComboBox,TButton和TOpenDialog 添加以下代码到按钮的OnClick事件 OpenD
..
我正在使用C ++ Builder 10.1 Berlin编写一个简单的WebSocket服务器应用程序,该应用程序在端口上侦听从Web浏览器(例如Google Chrome)发送的一些命令。 在我的表单上,我有一个TMemo,TButton和TIdHTTPServer,并且我有以下代码: void __fastcall TForm1 :: Button1Click(TObject
..
Internet Explorer 10内置了拼写检查器,并且工作正常。我试图创建一个小的HTML页面来测试以下内容:
..
我想在应用程序启动时在主窗体上展开树。 我该怎么办?我找不到对应的属性。 C ++ Builder 2009。 解决方案 您只需要调用在树形视图上的 FullExpand() 。
..
试图编写一个简单的VCL程序用于教育目的(动态创建的表单,控件等)。拥有这样的示例代码: void __fastcall TForm1 :: Button1Click(TObject * Sender) { TForm * formQuiz =新的TForm(this); formQuiz-> BorderIcons = TBorderIcons()
..
我正在尝试使用Borland C ++ Builder(XE6)(将来:bcc)打包一些结构。 我正在使用使用下面的结构来创建结构: #ifdef _MSC_VER #define PACKED_BEGIN __pragma(pack(push,1)) #定义包 #定义包_END __pragma(pack(pop)) #elif定义的(__GNUC__) #定义PACKED_
..
我是C ++ Builder的新手,并不熟悉我希望有人可以发布示例或将我指向正确方向的线程。 我有一个表单在C ++ Builder中加载 formShow()函数。它会执行我希望程序执行的操作,但是只有在此之后,它才会显示实际的表单。 。有人可以帮我吗? 解决方案 将逻辑延迟到 OnShow之后可能会更简单事件已退出,根本没有使用线程。例如: const UINT WM_D
..
我们有一个用Borland C ++ Builder开发的旧版应用程序。现在,我们已将帮助文件更新为HtmlHelp(.chm)文件,我们想单击旧版c ++应用程序中的“帮助”按钮以打开.chm文件。看来我找不到解决此问题的好方法?谁能帮忙? 解决方案 我的应用程序使用HTML帮助,但使用的是C ++ Builder的较新版本。 以下是我们如何将其包含在主表单中的代码。 //
..
我正在使用C ++ Builder,并且有一个约会对象的向量数组。 我想保存 当前,我在二进制文件中使用ifstream和ofstream。我有一个标头,其中包含将与数据一起保存的向量的大小,以便在加载时知道其大小。 序列化是一种更好的方法吗? 如果是,我是否需要使用boost库或其他方式? 这是我当前的代码: 班级任命 { public: 约会(); 约
..
出于审美的原因,我想在另一个表单之上显示一个表单,就像它是一个组件一样,例如TPanel。它应该与父对象一起调整大小,随着父标题栏的拖动而移动。等等。 --------- -------------------- |主表单组件1 | ----------------------------- |主| “嵌入式” | |形式表格在这里| | comp 2 | | --
..
我确实有很多数据文件。它们看起来像 1.dat 2.dat .... .... 1000.dat 我想使用这些文件按顺序绘制电影。 请问有人知道吗? 如果您能帮助我,那将是我的荣幸。 ND 解决方案 您需要在此处执行两个步骤。第一个是从数据创建jpeg或png图。 我不知道您的数据是什么样子,但是我想您已经找到了如何使用gnuplot对其进行绘制。 Gnuplot有
..
是否可以反编译C ++ Builder exe? C ++ Builder是安全的编程工具还是任何人都可以反编译并查看代码? 解决方案 简短的回答,是的,可以反编译,并且不是“安全”。在计算机上运行的任何东西都可以拆解并通过阅读拆解来进行检查。 反编译意味着甚至还可以恢复某些原始的编译的源代码-在某种程度上确实可以实现 。毕竟,这只是编写一个可以将汇编语言翻译成所需语言的程序。如果人
..