错误内容:   应用程序  产生了一个应用程序错误 此错误发生在 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.