具体何指?
  若指动态创建窗口,则可用CREATE动态创建。(需要用到时才动态分配内存)窗口可先画好,但要在初始化代码段去掉CREATE()。

解决方案 »

  1.   

    我的想法是:我已经获得了所要调用的窗口的函数名称,但是是个字符串,在DELPHI里我要写执行调用窗口的命令,怎么执行这个字符串,请教!!!
      

  2.   

    在职mousedoubleclick()事件里
      窗口名.show();
      

  3.   

    “所要调用的窗口的函数名称”是指什么?
    “怎么执行字符串”???
    调用窗口写一个函数嘛,如果点击grid获得的是要调用的窗口的名称,就作为参数传给你写的那个函数。
      

  4.   

    var 
    begin
    with tform1.create(nil) do
    begin
      showmodal;
    end;
      

  5.   

    例如:在主窗口中我获得一个我要调用的子窗口的函数名称:ShowWindow,
        现在这个ShowWindow是个字符串,我想在程序中执行ShowWindow命令来打开子窗口,怎么做?(因为我有很多窗口要调用,一个个的写各窗口的调用函数来调用子窗口太愚蠢,请问有什么好办法?)
      

  6.   

    如你所说,集中的写一个调用窗口的函数ShowWindow(WindowName:string);
    将要调用的窗口的名称传递给该函数,在该函数中判断到底要调用哪个窗口
      

  7.   

    with TForm(FindClass(ShowWindow)).Create(Application) do
    begin
      try
        ShowModal;
      finally
        Free;
      end;
    end;
      

  8.   

    Sorry
      ShowWindow应该是你的窗口名称:WindowName
      

  9.   

    project--options把你要动态调用的窗体移到右边...调用时
    form1:=tform1.create(nil); 
    form1.show;