1,怎样读写文件(二进制,文本,等)
2,怎么样调用API另外:
try
...
except
  ShowMessage('How are you');
  On E:Exception do Messagebox(frmMain.Handle,Pchar(E.Message),'AA'...);  
end;出现以下问题:如果去掉ShowMessage...句则可以编译,如果加上,则不能通过编译
请教。

解决方案 »

  1.   

    你这个程序是不是使用的线程处理的,或者在这里你没有可显示的窗口。showmessage要求必须有能够显示当前信息的activeform
      

  2.   

    在读写二进制的过程中进行ASCII码转换
    调用API就直接在USES中添加函数。
      

  3.   

    to :gardenyang(太阳雨) 
    那我首先问的是
    try
    ..
    except
      strMsg:='意外错误';
      on....  //此语句的前面或后面可以加其他语句吗? 如下
      Exit;
    end;以上编译会通过吗?
      

  4.   

    to :8liang(半斤) 
    我想请教的是:
    具体到使用什么样的语句去读写文本文件呢(或二进制)?
      

  5.   

    如题目:
    cn.BeginTrans;
    try
       ....
       cn.CommitTrans;
    except
       cn.RollbackTrans;
       On E:Exception Do ShowMessage(E.Message);
    end;编译出错
    提示:[Error] Main.pas(865): Undeclared identifier: 'ON'
          [Error] Main.pas(865): 'END' expected but 'DO' found但是去掉cn.RollBackTrans则可以通过了