进度应用程序在执行过程中终止。这是序言:
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 101DA9BF 01:001D99BF C:Ultradlc91ebinprow32.dll
如何找到导致此问题的程序?有什么方法来调试和发现有问题的代码?
如果是4gl会话崩溃了,那么在崩溃的会话的工作目录中应该有一个"procore"或"protrace"文件。它也可能在临时目录中(使用-T startup参数指定)。
如果你能找到protrace文件,它有一个4gl堆栈跟踪,应该告诉你问题是从哪里开始的。
这里有一些注意事项:
9.1e真的很古老。但是Progress长期以来一直支持旧版本。实际上,它将于2015年10月"退役"。
所以如果你有一个有效的许可证,你应该毫不犹豫地联系技术支持。
也有知识库搜索。我发现这个可能是类似的东西。首先,你应该考虑自系统运行以来发生的所有变化(文件系统布局、防病毒和防火墙等软件的安装、操作系统升级、安全更改等)。
知识库主页:http://knowledgebase.progress.com/.
我从不使用内部搜索,我总是用Google:
site:knowledgebase.progress.com