出现form窗口的时候再执行,而不是执行的时候还没有出现form窗口。

解决方案 »

  1.   

    1定义PUBLIC方法以供调用
    2向他发送消息,它处理消息
    3在类似ONACTIVE事件中写处理代码,最后OnActive := nil;
    ...
      

  2.   

    你的意思是,主窗体调用一个FORM吗?如果只是想在窗体显示的时候执行函数和过程并且对延迟的时间不是很在意的话,一个TIMER可能也是不错的主意,只是时间要设置得适当一点。另外我想,一般情况下,显示一个窗体不会要很长时间的。
      

  3.   

    简单一点,在窗体上放个Button1,隐藏起来,OnClick中写你要执行的函数,
    然后在OnShow或OnActive中写:PostMessage(Handle,WM_COMMAND,0,Button1.Handle);//注意一定要用PostMessage
      

  4.   

    在窗体的OnActivate事件写就OK。