我不确定 Delphi 何时创建主窗体的子组件。
在我的TMainForm.FormCreate()我调用TIdTCPClient.Connect()和TIdTCPClient.SendCmd(). 我的程序显示在 Windows 任务管理器中,但我没有看到 GUI。但是,如果我断开以太网电缆并启动程序,则会出现 GUI。
我猜这是因为我试图在主窗体的方法中调用主窗体的子组件的FormCraete()方法。
糟糕,我忘了说 -TIdTCPClient在设计时放置在表单上,它不是在运行时动态创建的。
任何意见?提前致谢