如果可以的话,请指出各异常要uses的单元
1.拷贝一个文件时
2.与Word建立连接时,特别是若没有安装Word,将产生什么异常?
3.对Word文档中的内容进行替换时,特别是若没有找到要替换的字符,将产生什么异常?
4.与Word断开连接时。
每一个20分,各位大虾帮忙,急~~~

解决方案 »

  1.   

    分那么清楚干什么,用
    try
      ...
    except
      on E:Exception do begin
        ...
      end;
    end;不是可以捕获各种可能的异常的吗,异常的种类太多了,甚至构造一个对象时内存不足也有异常的,你手工去判断什么异常只有可能造成程序的不稳定。
      

  2.   

    但是我要在产生异常时,弹出对话框通知用户可能存在的问题。
    比如要是用户没有安装Word,我自然要提示他安装啊!
      

  3.   

    一般情况下把Exception的message显示出来就可以了,不然可以根据Exception.ClassName来判断,比如OleException好像就是无法创建ole对象时造成的,
    另外我觉得一般比较长的一个操作有可能需要嵌套用多个try..except..,比如创建word对象的部分一欧一个,出错了就告诉用户创建时出错,处理的时候也用一个,出错了告诉用户处理文件时出错。