错误内容: 应用程序 产生了一个应用程序错误 此错误发生在 12/09/2003 @ 18:24:59.437 所产生的意外情况为 c0000025,在地址 77FB1678 (RtlTraceDatabaseEnumerate)处 错误来源: 剪切于windows的事件察看器内。现象描述:
程序在自己的机器下编译通过,拿到别人的机器上,运行出错,在别人的机器上运行时,不会明显提示出错,屏幕一闪,就啥也没有了。在事件查看器内,发现了上束错误报告。
程序介绍:
程序是纯Delphi代码。是数据库应用的。数据库层很简单,是用Delphi带的一个xml控件访问本地文件模拟成的数据库应用。其他相关信息:
关于上面的错误信息,在google里搜索,仅能找到两页的信息。只有一项有用,
他的描述与我上面的问题完全一致,但再看答案的联接时,就需要注册交钱了。
相关英文信息如下,希望对解决问题的大牛有帮助:http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20436821.htmlHi everyone!I am beginning to develope my applications using "independent" technologies like dbExpress to access a database with Firebird server.When I want to distribute my application, if I execute it in a computer without Delphi 6/7 installed on the system, my application doesn't work at all. It doesn't even start!!!!I get an error something like this:"The application, , made an application error. This error was on 12/27/2002 at 01:13:33.403. The exception produced was c0000025 at address 7849186C (RtlTraceDatabaseEnumerate)...."As my application works fine in my PC, I guess it has something to be with libraries and packages my application uses and that are not linked to he EXE file. I have unchecked the "Built with runtime libraries" in order to make Delphi include all packages within the EXE file, but it seems some more files need to be distributed with my EXE file.Please, can anyone give me detailed information about this issue? How can I know at runtime which packages are missing or how can I get more detailed information than the error message I wrote before?Thanks in advance,
Quique.
程序在自己的机器下编译通过,拿到别人的机器上,运行出错,在别人的机器上运行时,不会明显提示出错,屏幕一闪,就啥也没有了。在事件查看器内,发现了上束错误报告。
程序介绍:
程序是纯Delphi代码。是数据库应用的。数据库层很简单,是用Delphi带的一个xml控件访问本地文件模拟成的数据库应用。其他相关信息:
关于上面的错误信息,在google里搜索,仅能找到两页的信息。只有一项有用,
他的描述与我上面的问题完全一致,但再看答案的联接时,就需要注册交钱了。
相关英文信息如下,希望对解决问题的大牛有帮助:http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20436821.htmlHi everyone!I am beginning to develope my applications using "independent" technologies like dbExpress to access a database with Firebird server.When I want to distribute my application, if I execute it in a computer without Delphi 6/7 installed on the system, my application doesn't work at all. It doesn't even start!!!!I get an error something like this:"The application, , made an application error. This error was on 12/27/2002 at 01:13:33.403. The exception produced was c0000025 at address 7849186C (RtlTraceDatabaseEnumerate)...."As my application works fine in my PC, I guess it has something to be with libraries and packages my application uses and that are not linked to he EXE file. I have unchecked the "Built with runtime libraries" in order to make Delphi include all packages within the EXE file, but it seems some more files need to be distributed with my EXE file.Please, can anyone give me detailed information about this issue? How can I know at runtime which packages are missing or how can I get more detailed information than the error message I wrote before?Thanks in advance,
Quique.
解决方案 »
- delphi findfirst 如何判断文件的隐藏属性
- UDP的客户端如何指定从本地的某个端口发送
- 制作控件事件的问题
- *************着急死了,工期紧迫,兄弟们出手帮忙***************
- 紧急求救!如何改写DbGrid中一列的内容.
- 简单问题高分报答!!!!
- delphi 怎么直接阿里旺旺聊天对话框
- 各位朋友:请用您的智慧与经验为小弟解决一个有关delphi与excel的难题
- 如何用DELPHI编写一个修改“Database Desktop”数量库的字段名与字段长度?请高手帮忙
- 使用delphi计算出数学公式
- 请教一个问题:我在窗体上放了一个日期时间控件,当检索数据时我把数据库里的日期赋予此近代,更新时把控件的值赋予字段,我应该在tadoda
- 新手请教-如何防止运行的时候出错
如果不能给我自己,就给两位平分了:)