程序每次编译都没有错误,编译后运行.exe文件也没有错误,但是直接在Delphi
开发环境运行就出现错误,错误信息如下:    Project  Project1.exe are raised exception class EoleException with
message 'An Unknown error has occured'. Process stopped. Use step or Run
to contiune.    找错的时候,结果发现在打开数据模块时出现错误,但事实上数据模块已经打开。
    因刚刚转到Delphi编程,对它的调试及异常处理不熟,有谁能介绍几篇相关文章。

解决方案 »

  1.   

    你是不是把.dpr文件中的
    Application.Initialize;
    去掉了?
      

  2.   

    不知道你用的是不是ACCESS的数据库呢?如果是的话,可能是因为你的ACCESS数据库需要用独占方式打开,所以会有这样的错
      

  3.   

    你把目标目录下已生成的EXE文件删除,然后再编译!!!试试吧,我上次也这样:)
      

  4.   

    to li_zhifu(东北人) 你说的Application.initialize我确实没有找到,请问应加在什么地方; Drate(鸟窝里的虫) 我用的是Oracle数据库to  tommy_linux(津工之鸟) 如你所说做了一下,没有成功。谢谢各位,请继续帮忙。
      

  5.   

    应该用 tommy_linux(津工之鸟) 的方法,
    你把程序考到别的目录下再Bulid一下!
      

  6.   

    to  DelUser(探索者) 还是不行呀。继续帮忙呀!
      

  7.   

    你将工具选项—调试工具—language exceptions页卡中的integrated debugging 取消选中就可以了
      

  8.   

    to  luckyboy97(幸运男孩) :
     
    language exceptions页卡中,我的没有integrated debugging选项;to  tommy_linux(津工之鸟):新建一个工程可以运行呀。