起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 226|回复: 12

甘特图报错,什么地方需要设置?**

[复制链接]
发表于 2008-8-28 11:22:20 | 显示全部楼层 |阅读模式
添加流程图,波特图,甘特图,选中流程后,流程图,波特图显示正常,甘特图也显示正常,在甘特图左面点一下,左面的内容就没了,并且报错。什么地方需要设置?

gtbc.jpg

133.35 KB, 下载次数: 122

回复

使用道具 举报

发表于 2008-8-28 11:59:36 | 显示全部楼层
不知楼主是怎么做的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-28 12:12:12 | 显示全部楼层
直接加控件,后面加 ftvView.Flow:=nil;
        ftvView.Flow:=lFlow;
        fgtvView.Flow:=nil;
        fgtvView.Flow:=lFlow;
        fbtvView.Flow:=nil;
        fbtvView.Flow:=lFlow;
流程图跟波特图都显示正确。甘特图显示的时候,正确,点击下左面的,里面的任务,执行者就变成空的了,但时间还有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-28 13:43:27 | 显示全部楼层
procedure TQXCX.TabSheet3Show(Sender: TObject);
var
  lFlowGuid:string;
  lFlow:TFlow;
begin
     dsb_LC.DataSet.Open;  
    lFlowGuid:= dsb_LC.DataSet.FieldByName('FFLOWGUID').AsString;
    if lFlowGuid.Length>0 then
    begin
      try
        if not Assigned(lFlow) then
          lFlow := TFlow.Create;
        Business.Model.Flow.Flow.FlowEngine.LoadFlow(lFlowGuid, lFlow);
        //显示流程图
        ftvView.Flow:=nil;
        ftvView.Flow:=lFlow;
        fgtvView.Flow:=nil;
        fgtvView.Flow:=lFlow;
        fbtvView.Flow:=nil;
        fbtvView.Flow:=lFlow;
      finally
        lFlow.free;
      end;
    end;
end;
回复 支持 反对

使用道具 举报

发表于 2008-8-28 13:50:20 | 显示全部楼层
你是哪个版本?
把你的资源传上来看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-28 13:55:36 | 显示全部楼层
3002的版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-28 14:03:39 | 显示全部楼层

流程

帮忙看下,谢谢。
回复 支持 反对

使用道具 举报

发表于 2008-8-28 14:41:02 | 显示全部楼层
fbtvView.Flow:=lFlow;
      finally
        lFlow.free;
用这个对象赋值以后,再释放这个对象,流程图中用到lFlow时候自然会报错了
回复 支持 反对

使用道具 举报

发表于 2008-8-28 14:47:13 | 显示全部楼层
业务模型\系统空间\用户界面基础\界面库\系统接口\流程浏览
调用这个看看刚才测试的流程是否正常,如果也是一样的,检查流程数据。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-28 14:49:49 | 显示全部楼层
解决了,谢谢。
可以结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-21 02:49 , Processed in 0.041616 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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