起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 242|回复: 17

【搞定】[急]动态FormDoc问题**

[复制链接]
发表于 2007-12-26 11:24:46 | 显示全部楼层 |阅读模式
假设一个formdoc类型的变量是通过在Info中定义的基类创建的实例变量,如何在DocView中装载这个变量所代表的FormDoc?
回复

使用道具 举报

发表于 2007-12-26 11:27:58 | 显示全部楼层
DOCVIEW.URL:=TFORMDOC(变量).URL   大概意思是这样的吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 11:32:06 | 显示全部楼层
我也这么想的,可是实现不了。
盼望权威回答,急!

最初由 cctcuser 发布
[B]DOCVIEW.URL:=TFORMDOC(变量).URL   大概意思是这样的吧. [/B]
回复 支持 反对

使用道具 举报

发表于 2007-12-26 11:57:15 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 12:46:49 | 显示全部楼层
我现在信息是定的。在信息下面定义了FormDoc的基类。
关键是在一个功能中创建了这个基类的实例变量后,如何在窗体的DocView中显示这个创建的实体类?
回复 支持 反对

使用道具 举报

发表于 2007-12-26 13:30:55 | 显示全部楼层
关键是在一个功能中创建了这个基类的实例变量后
怎么做的,给我看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 13:48:27 | 显示全部楼层
新建一个功能和窗体,分配信息RWXXINFO
首先定义了一个类,继承自信息下的一个FORMDOC(TDBRW_JL)

Type TTaskList = Class(RWXXINFO.DBRW_JL)
private
public
end;
现在在一个函数里动态生成DocView和一个TTaskList;
var DV : TDocView;
     TL : TTaskList;
begin
     DV := TDocView.Create(self);
     DV.parent := self;
    TL := TTaskList.Create(Context);
// 然后怎样关联DV和TL?????????
end;
回复 支持 反对

使用道具 举报

发表于 2007-12-26 13:59:24 | 显示全部楼层
既然你都创建了这个文档的实例了,还用DocView干什么
直接把这个文档放到窗体上不就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 14:05:19 | 显示全部楼层
怎样通过代码直接把文档放到窗体上?
回复 支持 反对

使用道具 举报

发表于 2007-12-26 14:28:06 | 显示全部楼层
DocView1.InfoBroker:=InfoBroker1;
  DocView1.DocFileName:='BDHZ.FormDoc';
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-3 23:42 , Processed in 0.038532 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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