本文介绍了如何用隐藏的主窗体启动Delphi应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Delphi中使用以下主窗体初始化的应用程序:

  Application.CreateForm(< class> ;变量>); 

它显示应用程序启动时的主窗体。



如何使用隐藏的主窗体(或非视觉模式)启动Delphi应用程序?

解决方案

在项目源文件集中

  Application.ShowMainForm:= false; 

在主窗体创建之前:

  Application.CreateForm(TMainForm,MainForm); 

从Remy更新:



您可以也将其设置在MainForm的OnCreate事件中。要求是在Application.Run()被调用之前设置ShowMainForm。


I have the application on Delphi with the following main form initialization:

Application.CreateForm(<class>, <variable>);

It shows the main form when the application starts.

How can I start Delphi application with the hidden main form (or on non-visual mode at all)?

解决方案

In project source file set

Application.ShowMainForm := false;

just before main form creation :

Application.CreateForm(TMainForm, MainForm);

Update from Remy:

You can also set it in the MainForm's OnCreate event. The requirement is to set ShowMainForm before Application.Run() is called.

这篇关于如何用隐藏的主窗体启动Delphi应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-13 00:20