起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 399|回复: 11

【结】调用窗体问题。

[复制链接]
发表于 2009-10-27 09:28:37 | 显示全部楼层 |阅读模式
我在功能A的主窗体代码中调用资源集B中的窗体B按照如下的方式为什么编译通不过。
(A功能中我引入了资源集B)
VAR   lForm: ZYJ_B后面点不出窗体B 。

是否下面的步骤还有什么地方要补充?

2、两个窗体在不同的Assembly(如一个业务功能和一个资源集)中:假设“业务功能A”中“窗体A”调用“资源集B”(ZYJ_B)的“窗体B”(TFormB),设置步骤:
  A、在项目管理中,通过“业务功能A”的右键菜单的“配置项目属性”选项,在“引入”页面引用“资源集B”
  B、在“业务功能A”“窗体A”中书写代码
  var
    lForm: ZYJ_B.TFormB;  {资源集B的窗体B}
  begin
    lForm := ZYJ_B.TFormB.Create(Self.Context);
    try
      lForm.ShowModal;
    finally
      lForm.Free;
    end;
  end;
回复

使用道具 举报

发表于 2009-10-27 09:45:02 | 显示全部楼层
您从平台自带的一些功能里面看下。上述的看不出什么问题。您自己仔细检查下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 10:05:07 | 显示全部楼层
请帮忙看看
我的步骤只是:
1.新建一个资源集B,
2.在资源集B中新建窗体B;
3.在一个可以运行的功能A中引入资源集B,
4.功能A的主窗体A中增加一个按钮,单击事件按照上面的调用方法写代码。
请问有什么地方遗漏了。我要是检查出问题了也不会发帖上来麻烦你们!
回复 支持 反对

使用道具 举报

发表于 2009-10-27 10:07:28 | 显示全部楼层
楼主,你3楼描述的过程是对的。
至于你点不出来 可能其他地方有报错。点不出来你可以直接手写,然后编译看看这部分代码是否可以编译通过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 10:22:13 | 显示全部楼层
编译通不过,报错如下:
Biz:\HR\TEST_LIHONG\ZYJ1.Library.dll引用了Biz:\HR\TEST_LIHONG\ZYJ1.Library.pas的模块Biz:\HR\TEST_LIHONG\ZYJ1.LIBRARY.DIR\CT1.Form.dll
回复 支持 反对

使用道具 举报

发表于 2009-10-27 10:32:18 | 显示全部楼层
循环引用了吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 10:38:42 | 显示全部楼层
什么意思?不太明白。只是在功能A中引入了资源集B。
回复 支持 反对

使用道具 举报

发表于 2009-10-27 10:42:25 | 显示全部楼层
你重新写一套吧。肯定是自己弄乱了。你的理论完全没错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-27 13:43:00 | 显示全部楼层
能远程帮我看下吗?我重新建了功能资源集还是不可以。
回复 支持 反对

使用道具 举报

发表于 2009-10-27 13:58:52 | 显示全部楼层
那我发一份资源给你参考。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 06:47 , Processed in 0.042251 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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