起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 141|回复: 7

[搞定]业务功能无法调用业务信息中窗体?**

[复制链接]
匿名  发表于 2007-10-24 14:47:27 |阅读模式
在业务功能中调用业务信息(已分配给该功能)中的窗体。
提示:当前环境连中,隔离级为[INFO]的不存在。类型:EBusiness。
代码如下:
procedure TMAINFORM.tbn1Click(Sender: TObject);
var
     CT1 : YWXX1.TCT1;
begin
      try
      CT1 : = YWXX1.TCT1.Create(Context);
      CT1.ShowModal;
      finally
      CT1.Free;
      end;
end;
请问是怎么回事?
回复

使用道具

发表于 2007-10-24 15:24:54 | 显示全部楼层
用刀了环境链,需要Ctrl+F9运行。
回复 支持 反对

使用道具 举报

匿名  发表于 2007-10-24 15:39:33
初始化运行也不行呢?
回复 支持 反对

使用道具

发表于 2007-10-24 16:38:29 | 显示全部楼层
不是这几句代码的问题。你报错时代码停在哪儿?
回复 支持 反对

使用道具 举报

匿名  发表于 2007-10-25 14:06:57
错误代码停在 被调用窗体 中的类定义行:
type
  TCT1= class(TForm)    //停在这行
回复 支持 反对

使用道具

发表于 2007-10-25 14:33:38 | 显示全部楼层
业务信息和业务功能的隔离级都设置的是什么?
回复 支持 反对

使用道具 举报

发表于 2007-10-25 14:59:11 | 显示全部楼层
你调用的窗体上是否有信息代理?
如果是,且这个代理是Default,就是说从当前环境中找这个信息,而你传递给的环境是功能环境,根本就没有信息环境,所以就会报错
如果这个信息代理在窗体上没有用,可以删除这个代理,应该就可以了。如果确实有用,请参考 http://bbs.justep.com/forum.php? ... &pagenumber=2    代码在56楼。
回复 支持 反对

使用道具 举报

匿名  发表于 2007-10-26 10:00:17
业务信息和业务功能的隔离级都没有设置!
用atiger老师说的方法,问题已经解决,谢谢各位老师!结贴吧。^_^
回复 支持 反对

使用道具

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-29 06:15 , Processed in 0.037840 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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