回 帖 发 新 帖 刷新版面

主题:数据模块的name属性与保存的单元名

数据模块的name属性与保存的单元名为什么不能同名?

回复列表 (共6个回复)

沙发

起名字可以用很多字的,不要太难为邮递员了。

假设有一个单元:

unit DataModule2;//单元名字DataModule2

interface

uses
  SysUtils, Classes;

procedure Test;//Test在这里是DataModule2单元的公开方法

type
  TDataModule2 = class(TDataModule)
  private
    { Private declarations }
  public
    { Public declarations }
    procedure Test;//Test在这里是TDataModule2类的公开方法
  end;

var
  DataModule2: TDataModule2;//TDataModule2类的对象名字也是DataModule2

implementation

{$R *.dfm}

procedure TDataModule2.Test;
begin
  //... AAAA
end;

procedure Test;
begin
  //... BBBB
end;

end.

然后,假设某单元引用这个DataModule2单元,然后使用单元的方法Test,

DataModule2.Test;//请问,这是在执行数据模块DataModule2.Test呢,还是执行单元DataModule2.Test?????

板凳


3 楼


  一楼的兄弟有QQ号吗?小弟想和你聊聊delphi7.0开发中遇到的一些问题。我的QQ号是417965174:吴伟军。

4 楼


这个问题已经聊完了吗?[em14]

5 楼


  我的一本书<<Delphi数据库通用模块及典型系统开发实例导航>>的第七章考勤管理系统的数据模块的name属性与保存的单元名为什么可以同名,而我设计时却不能同名?要不要我把源程序发给你?
  长尾兔我很想和你讨论问题,不要生气。

6 楼

可以啊,我的邮箱是:leesoft@tom.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册