同上

解决方案 »

  1.   

    if assigned(控件名) then
      

  2.   

    1 assigned
    2 取得handle
      

  3.   

    to cxreal(转身离开的是你)
     
    我自己做了一个frame
    点击一个按钮后CREATE
    可是在点击就出错了
    所以才有这个问题
      

  4.   

    if not Assigned(long_server_Form) then
         long_server_Form:=Tlong_server_Form.Create(Application);
      long_server_Form.Show;
      

  5.   

    if not assigned(Frame_Vod) then
       begin
       Frame_Vod:=TFrame3.Create(bsSkinPanel2);
       Frame_Vod.Parent := bsSkinPanel2;
       Frame_Vod.Show;
       end;
    第一次运行都不CREATE
    是不是有问题啊
      

  6.   

    先判断你是否创建,如果已创建就show
    如果还未,就create!
      

  7.   

    对于任何非nil的指针变量,皆可
    if assigned(ppp) then
      

  8.   

    if not Assigned(long_server_Form) then
         long_server_Form:=Tlong_server_Form.Create(Application);
      long_server_Form.Show;
    把最后显示的去掉不就行了?
    if not Assigned(long_server_Form) then    //如果未carate
         long_server_Form:=Tlong_server_Form.Create(Application);