起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 236|回复: 9

【搞定】调用窗体**

[复制链接]
发表于 2007-5-11 16:02:18 | 显示全部楼层 |阅读模式
我想在窗体A中,单击“button1"按扭后,显示窗体B。但老是出错,如图:

窗体A的代码:
unit MainForm;

interface

uses
  Business.System, Business.Model, Business.Forms;

type
  TMainForm = class(TForm)
    FuncBroker: TFuncBroker;
    InfoBrokerJHDDXX: TInfoBroker;
    ControlBar: TControlBar;
    DataNavigator: TDataNavigator;
    Panel: TPanel;
    DocViewJHDDXX_JHDD: TDocView;
    Edit1: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    {private declarations}
  public
    {public declarations}
  end;

implementation
var
   FM: TGHDWCT;

procedure TMainForm.Button1Click(Sender: TObject);
begin
     FM := TGHDWCT.Create(Self.Context);
     try
        Dialogs.ShowMessage(FM.Caption);
     finally
            FM.Free;
     end;
end;

end.

窗体B的代码:
unit GHDWCT;

interface

uses
  Business.System, Business.Model, Business.Forms, Business.Data;

type
  TGHDWCT = class(TForm)
    FuncBroker: TFuncBroker;
    InfoBrokerGHDWXX: TInfoBroker;
    ControlBar: TControlBar;
    DataNavigator: TDataNavigator;
    Panel: TPanel;
    DocViewGHDWXX_GHDW: TDocView;
    DataGrid1: TDataGrid;
    DataSetBroker1: TDataSetBroker;
  private
    {private declarations}
  public
    {public declarations}
  end;

implementation


end.

3.jpg

10.62 KB, 下载次数: 150

回复

使用道具 举报

发表于 2007-5-11 16:21:38 | 显示全部楼层
请先编译一下 JHDDGH 这个功能,看看编译是否正常,应该这个就不能过吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-11 16:31:49 | 显示全部楼层
确实不能过,错误信息:
[错误]Biz:\GJP\JHYW\JHDDGN.FUNC.DIR\MainForm.Form.pas(27, 8): Undeclared identifier "TGHDWCT"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-11 16:40:04 | 显示全部楼层
问一下,声明一个窗体在哪里写代码?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-11 16:43:29 | 显示全部楼层
在type下面声明,一保存就出现这个错误,如图:

4.jpg

10.1 KB, 下载次数: 143

回复 支持 反对

使用道具 举报

发表于 2007-5-11 16:46:52 | 显示全部楼层
窗体A和窗体B在一个功能下吗?如果不是请参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=523  第二种方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-11 17:09:29 | 显示全部楼层
这样算不算在一个功能下?怎么才算在同一功能中

5.jpg

6.47 KB, 下载次数: 136

回复 支持 反对

使用道具 举报

发表于 2007-5-11 17:23:49 | 显示全部楼层
呵呵,你看呀, 进货订单功能 是一个功能 ,供货单位功能 是一个功能,当然是两个功能了,
见附件图, 窗体1  和  主窗体 这样的两个窗体才算一个功能

1.gif

1.81 KB, 下载次数: 139

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-11 17:37:14 | 显示全部楼层
噢。原来是这样,明白了
感谢你的耐心回答
结贴吧
回复 支持 反对

使用道具 举报

发表于 2007-5-11 18:00:59 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-10 04:03 , Processed in 0.045299 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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