起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 714|回复: 1

调试

[复制链接]
发表于 2005-1-5 15:07:07 | 显示全部楼层 |阅读模式
一、非流程中的功能

1、在运行平台
   A、如果运行平台报错,那么先在设计环节中运行,看看是否有问题
   B、如果有问题,签出与该功能所有资源,重新编译(记住是重新编译,这样不管代码是否有修改,都会编译)看看是否有问题
   C、如果有问题,那么需要根据提示来修改(有些提示可能不是太明了,可以先看看、或者去BBS中找找是否有类似的错误、最后一招发帖子,最好不要在线等,这样会浪费你们的宝贵时间)

2、在设计环境
   A、如果编译没有报错,但在设计环节运行还是有问题,肯定需要单步跟踪,这样可以找到,原因出自何处?例如:对象为空,或者出来的值不是你想要的等等
   B、如果是报一些系统的错误,例如:Biz:\System\...报错,那么将系统空间下的相应资源签出,重新编译一下,看看是否有问题
   C、在设计环境调通,记得一定要签入,否则,运行平台还是会报错的。

二、流程中的功能
    这肯定是在运行平台中,且在平台中不能跟踪,我们可以在设计环境设置断点,然后运行“系统空间 | 系统运行库 |  系统初始化 ”功能,模拟运行平台,这样就可以单步跟踪,查问题

三、可以通过Doctor.exe修复一下文件,因为有些可能是资源被破坏了,一般的可以通过他来修复一下资源

四、如果报已经删除的资源找不到,或者在代码中根本就没有报出来的东东,那么可以通过(源代码管理)VCS.exe来找一下。
回复

使用道具 举报

 楼主| 发表于 2005-1-5 15:20:27 | 显示全部楼层
如果流程中的功能看到的数据不对,那么我们就减少一个层次,从Studio中直接运行这个功能,如果数据正常,那就是流程层的问题;如果也是不正常,那么肯定是功能或者信息层等这些层次的问题了。

这时候,一般会看信息层是否正常,如果正常,那么就是功能层有问题,如果不正常,就不要管功能和流程了,看看信息层上到底是什么问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-23 00:40 , Processed in 0.036973 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表