起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1445|回复: 46

【结贴】[请求]新建提醒报错

[复制链接]
发表于 2008-7-8 17:00:07 | 显示全部楼层 |阅读模式
Access violation at address 074ADBA5 in module 'rt.dll'. Read of address 00000010

bug.jpg

28.07 KB, 下载次数: 289

回复

使用道具 举报

发表于 2008-7-8 17:13:45 | 显示全部楼层
问一下,你任务中心没有一条任务,提醒按钮不是灰色的吗?版本是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 17:29:51 | 显示全部楼层
不是灰色 版本3012
回复 支持 反对

使用道具 举报

发表于 2008-7-8 17:47:08 | 显示全部楼层
这是一个缺陷,已经提交,有任务的时候是正常的,你可以试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 18:04:49 | 显示全部楼层
嗯  有任务的时候是正常的,我用下面的方法添加提醒的时候
procedure TMainForm.AddNewMessage(MessageKind :String; lOrgURL :TOrgURL);
var
  lTask: TTask;
begin
  if messagekind <> '' then
   begin
    lTask := TTask.Create;
    //lOrgURl := TOrgURL.Create('XSB','LCCS','LJQ');
    lTask.Subject:='自定义消息' ;
    lTask.Kind:=MessageKind;   &#63729;
    lTask.SenderDeptID := lOrgURl.DeptID;
    lTask.SenderPositionID := lOrgURl.PositionID;
    lTask.SenderID := lOrgURl.PersonID;
    try
      lTask.TaskMessages.AddTaskMessage(nil, lOrgURl,
                     TTaskmessagestate.tmsSend, 0, False);   
      Flow.FlowEngine.SaveTask(lTask);      
    finally
     lTask.Free;
    end;
  end;
end;

如果messagekind 为空的时候 能填进去,但是会报错,我把
任务中心信息 里 相关的表都清了 就出现这个问题了
回复 支持 反对

使用道具 举报

发表于 2008-7-8 18:09:23 | 显示全部楼层
是的,我这边测试的结果也是如果任务中心没有任务,去点提醒按钮,会报指针错,所以我说是缺陷,己提交
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 18:11:43 | 显示全部楼层
嗯 这个明白了  但是当lTask.Kind ='' 的时候
lTask.TaskMessages.AddTaskMessage(nil, lOrgURl,
                     TTaskmessagestate.tmsSend, 0, False);   
也可以提交,这样提交上去的任务,点击查看的时候会报错
回复 支持 反对

使用道具 举报

发表于 2008-7-9 09:10:59 | 显示全部楼层
楼主,1楼的缺陷,你这么改一下就好了,把原先的过程中代码注释掉,改成下方的
业务模型\协同系统\面板功能\我的功能\我的待办

procedure TMYTASKDOC.DoCanTaskRemindEvent(Sender: TObject);
begin
  (Sender as TAction).Enabled := not dsbTaskIndex.Dataset.IsEmpty and
     not (dsbTaskIndex.Dataset.FieldByName('FSTATE').AsString = 'tsFinished');
end;
回复 支持 反对

使用道具 举报

发表于 2008-7-9 09:24:37 | 显示全部楼层
楼主,像5楼这种方法可能会有问题,添加一条任务,需要将TTask与TTaskMessage对象的属性都赋上值,且任务类型必须是任务中心已有的(如:工作任务、工作日志等),若是自己想定义的任务类型,需要使用任务关联定义,定义一个
回复 支持 反对

使用道具 举报

发表于 2008-7-9 09:27:15 | 显示全部楼层
楼主,经查发现,你们公司现在的客服状态状态异常,请联系商务
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:18 , Processed in 0.045083 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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