我在一个非主窗体的button的事件过程中判断一个表的字段是否存在,如果该字段不存在,则强行退出整个应用程序,怎么写代码?if Table1.FieldDefs.IndexOf('字段名1')=-1 then
Application.Terminate;//这样写的话,程序还有继续往下执行
//如果该字段不存在,则强行退出整个应用程序
end; 

解决方案 »

  1.   

    Application.Terminate
    应该可以退出程序的吧。是不是你的其他代码问题
      

  2.   

    其他地方不会有问题,
    if Table1.FieldDefs.IndexOf('字段名1')=-1 then
    Application.Terminate;//这样写的话,程序还有继续往下执行
    end; 
      

  3.   


    if Table1.FieldDefs.IndexOf('字段名1')=-1 then
    begin
      Application.Terminate;//
      Exit;//如果不加这个,可能还会执行下面的代码,然后才退出
    end;
      

  4.   

    退出循环使用 break;
    退出函数或过程用 exit;
    退出整个应用使用 Application.Terminate;
      

  5.   

    支持lovelymelon,先要跳出内循环才行