起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 251|回复: 5

【搞定】使用2个业务信息的2个窗体调用**

[复制链接]
发表于 2007-5-24 14:53:14 | 显示全部楼层 |阅读模式
我想实现窗体A中调用窗体B
但是A使用业务信息XA
B使用业务信息XB

执行到A中代码
lform := TB.Create(Context);
  try
    lform.showModal;
  finally
    lform.Free;
  end;

的时候就会报错,系统认为窗体B也在使用XA
怎么样才能让窗体B使用XB,而脱离XA
回复

使用道具 举报

发表于 2007-5-24 15:19:20 | 显示全部楼层
不应该啊,你做个例子传上来看一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-24 16:44:26 | 显示全部楼层
A窗体属于一个业务功能
B窗体我想放在资源集里,引用和资源集并列的一个业务信息
运行到
lform := TB.Create(Context);
时报错:引用对象为空
回复 支持 反对

使用道具 举报

发表于 2007-5-24 16:49:26 | 显示全部楼层
放到资源集里也无所谓啊,都是可以调用的,通过你的描述看不出问题,把你的资源传上来看你是怎么做得。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 10:04:07 | 显示全部楼层
哦,多谢,我终于找到原因了,窗体B是我从另一个窗体拷贝过来的,不知道为什么变成了interface,我删了,重新拷了一份,这次是unit,可以打开了,多谢了
回复 支持 反对

使用道具 举报

发表于 2007-5-25 10:08:59 | 显示全部楼层
好的,那就结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-21 01:10 , Processed in 0.036540 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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