主题:数据模块的name属性与保存的单元名
wuweijun1020
[专家分:0] 发布于 2007-05-15 14:05:00
数据模块的name属性与保存的单元名为什么不能同名?
回复列表 (共6个回复)
沙发
长尾兔 [专家分:3630] 发布于 2007-05-15 15:04:00
起名字可以用很多字的,不要太难为邮递员了。
假设有一个单元:
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 楼
wuweijun1020 [专家分:0] 发布于 2007-05-15 18:30:00
一楼的兄弟有QQ号吗?小弟想和你聊聊delphi7.0开发中遇到的一些问题。我的QQ号是417965174:吴伟军。
4 楼
长尾兔 [专家分:3630] 发布于 2007-05-15 19:47:00
这个问题已经聊完了吗?[em14]
5 楼
wuweijun1020 [专家分:0] 发布于 2007-05-16 12:08:00
我的一本书<<Delphi数据库通用模块及典型系统开发实例导航>>的第七章考勤管理系统的数据模块的name属性与保存的单元名为什么可以同名,而我设计时却不能同名?要不要我把源程序发给你?
长尾兔我很想和你讨论问题,不要生气。
6 楼
长尾兔 [专家分:3630] 发布于 2007-05-31 17:59:00
可以啊,我的邮箱是:leesoft@tom.com
我来回复