1.delphi中有没有自带的函数判断在Edit1中输入的,是不是合法的整型,浮点型,有的话,是什么函数,怎么用???举个例子!!!拜托!!!!
2.我用ADO连接数据库,那怎么使用try  catch来捕获sql语句的异常??
  编程的时候怎么catch不会是保留字的颜色???????也举个简单的例子!
  比如:
   try
   begin
     with adoquery1 do
     begin
     sql.clear;
     sql.add('.............');
     .............;
     end;
   end;
   catch(exception e)希望各位大哥不吝赐教!!小弟不胜感激!!!!!!!!

解决方案 »

  1.   

    try
       begin
         with adoquery1 do
         begin
         sql.clear;
         sql.add('.............');
         .............;
         end;
       end;
       exception
       //提示信息
       end;
      

  2.   

    1.delphi中有没有自带的函数判断在Edit1中输入的,是不是合法的整型,浮点型,有的话,是什么函数,怎么用???举个例子!!!拜托!!!!
    ===
    自己写一个。2.我用ADO连接数据库,那怎么使用try  catch来捕获sql语句的异常??
      编程的时候怎么catch不会是保留字的颜色???????也举个简单的例子!
      比如:
       try
       begin
         with adoquery1 do
         begin
         sql.clear;
         sql.add('.............');
         .............;
         end;
       end;
       catch(exception e)===========
      Delphi中异常捕获没有catch这个保留字(这是其他的语言文法)
      Delphi的异常捕获:
      try
      ...
      except
      on ... do ...(类似于catch)
      end;
      

  3.   

    1.delphi中有没有自带的函数判断在Edit1中输入的,是不是合法的整型,浮点型,有的话,是什么函数,怎么用???举个例子!!!拜托!!!!
    ===
    严格说是DELPHI7以下没有。.NET有System
    System.Char
    System.Char.IsNumber 
    System.Char.IsDigit
      

  4.   

    这么说  delphi中没有自带的判断的函数!!
    想问一下  
    如果用的if 判断语句,里面的语句很多条,用到begin  end;
    比如
    if .... then 
    begin
      .....;
      .....;
    end;(这里需要不需要一个分号?????????????????????)
    else
      

  5.   

    在if...else判断中,只要是在else前面的都不加分号.
    1.delphi中有没有自带的函数判断在Edit1中输入的,是不是合法的整型,浮点型,有的话,是什么函数,怎么用???举个例子!!!拜托!!!!
    ==
     这个最好你把Edit控件改写一下,可以适合多个位置了.
      

  6.   

    在EDIT1的按键事件(ONKeyPress)中加入:
     if Not (Key In [0..9]) then Key=#0;
    你可以根据需要设定就好了。