起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: hhy_1120

【结贴】rtdbg.dll和rt.dll的错误**

[复制链接]
 楼主| 发表于 2008-9-10 13:05:14 | 显示全部楼层
这是一个转发的小流程,共两步,第一步创建转发,因为会被转发多次所以没有采用主数据集的GUID做流程字段,而是用了一个中间表作为主表的从表,每转发一次都再中间表中增加一条记录,并以中间表GUID为流程字段,转发人和转发接收单位是两个从表分别作为中间表的从表,转发人和转发接收单位两个表没有主从关系,所以进入到接收窗体的时候必须用当前的流程字段来过滤主表和转发人及转发接收单位,这样数据才正确,在1495里就正常,但是在3068里进入接收界面之后什么都不点击也正常,但是只要点击到数据项里就会出现错误!onshow中的代码原本是写在oncreate里的

界面及代码.rar

101.13 KB, 下载次数: 141

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-10 13:13:49 | 显示全部楼层
上贴是开发的界面和代码,这次的是运行的时候出的错误界面,而且是再代码都被屏蔽状态下运行的,以前是代码不屏蔽时出,从昨天开始屏蔽了也出

运行界面.rar

369.94 KB, 下载次数: 134

回复 支持 反对

使用道具 举报

发表于 2008-9-10 13:52:33 | 显示全部楼层
666.jpg中的主窗体bizurl是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-10 13:58:35 | 显示全部楼层
Biz:\COLLABORATION\MYTASKFUNC.FUNC\MAINFORM.FORM,是协同中“我的任务”的主窗体
回复 支持 反对

使用道具 举报

发表于 2008-9-10 14:02:54 | 显示全部楼层
看楼主的截图,是单独运行了你自己的功能,怎么会到了我的任务呢?
你把错误调用栈给我看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-10 14:05:40 | 显示全部楼层
调用栈里只有一项

888.jpg

175.1 KB, 下载次数: 263

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-10 14:08:50 | 显示全部楼层
打开的是我自己的功能,因为是发的接收部门的,不是发到人员的,所以在待办任务中看不到(3068),只有点击更多到任务中心中用部门条件过滤才能看到任务连接,并且要用右键点击处理来打开功能,会是因为这个吗,我QQ473955696
回复 支持 反对

使用道具 举报

发表于 2008-9-10 14:55:36 | 显示全部楼层
修改一下楼上的代码,试试:
function TMAINFORM.RefreshDocRelevancyBar(Sender: TObject): TDocRelevancyArray;
var
  I, J, lArrLen: Integer;
  lBizDatas: TTaskBizDataList;
  lBizFields, lValues: array of string;
  lRelevancyDoc: TDocRelevancyArray;
begin
  Result := [];
  lBizFields := [];
  lValues := [];

//修改这个判断条件
  if (DocRelevancyNavBar = nil) or (MyTaskDoc.InfoTask.Task = nil) or
    (MyTaskDoc.InfoTask.Task.FuncURL = '') then
    Exit;

  //加载任务关联的业务所关联的文档,与任务自身累加
  lBizDatas := MyTaskDoc.InfoTask.Task.BizDatas;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-10 15:14:02 | 显示全部楼层
我测试了几个都没有出错,我还在请其他同事测试,等下再告诉你其他同事的测试结果,不过我认为应该是解决了!能解释一下吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-10 15:50:35 | 显示全部楼层
其他同事测试也说没有问题,解决了!但是还请给我说明一下!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 06:45 , Processed in 0.040793 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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