起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: Coordinator

在ShowModal的窗体里如何走流程**

[复制链接]
发表于 2007-6-22 11:46:56 | 显示全部楼层
这个功能就没有主窗体,当然会出错了
你在lfunc.MainForm.Parent上设置断点,看看lfunc.MainForm是否为空
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-22 15:58:42 | 显示全部楼层
屏蔽59楼的代码测试lfunc.MainForm,不是空的
回复 支持 反对

使用道具 举报

发表于 2007-6-22 16:02:33 | 显示全部楼层
为什么要写59楼的代码呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 13:31:48 | 显示全部楼层
现在已经屏蔽了 原来是lisb让我加上试试的
回复 支持 反对

使用道具 举报

发表于 2007-6-25 13:39:39 | 显示全部楼层
这个帖子有点长了,现在还有什么问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 14:28:54 | 显示全部楼层
还是 60楼的问题啊
回复 支持 反对

使用道具 举报

发表于 2007-6-25 16:02:57 | 显示全部楼层
那你增加这一句看看
procedure TJSFASHGL_FUNC.DoRun;
var
  lMAINFORM: TMAINFORM;
begin
  lMAINFORM := TMAINFORM.Create(context);
  //try
    lMAINFORM.Show;
    self.Mainform := lMAINFORM;
  //finally
  //  lMAINFORM.Free;
  //end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 14:35:50 | 显示全部楼层
还是不行 lMAINFORM在x3的主窗体上打开了 没有在我做的窗体上
回复 支持 反对

使用道具 举报

发表于 2007-6-26 15:12:41 | 显示全部楼层
lfunc.MainForm.Parent  := Tabsheet1;

你这句话还在吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-26 15:32:30 | 显示全部楼层
刚加上
lfunc.MainForm.Parent  := Tabsheet1;
能嵌在我做的窗口里了
但是还是提示 60楼的错误
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-13 15:55 , Processed in 0.040886 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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