我的程序,用ado,第三方组件用了dbgridEh,编译后的exe在本机上一点问题都没有可是,放到另一台机器上,双击后,先是弹出
“应用程序发生异常 unknown software exception(0xc00000fd),位置0x004fa5f5”
然后弹出
“Exception EStackOverflow in module contract.exe at 000FA5F5 stack overflow”

解决方案 »

  1.   

    看看别的机子上的ADO的版本
    如果是编译时出问题,是要带dbgrideh的dcu进行编译,在search path里面加上dbgrideh的路径
      

  2.   

    如果不是编译时出的问题,直接执行exe文件应该与dbgridEh没有什麽关系!
    考虑一下其他原因。我用过dbgridEh在两台机器上,一台编译,一台测试!
    编译的安装了该控件,另一台没安。
      

  3.   

    换成 DBGrid 试试 ,如果没错就是你下载的 DBGridEh 有错
      

  4.   

    要把生成exe文件的机上的winnt/system32下的midas.dll文件拷到要运行的机上的同一目录下