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