新手求教(50分)

  • 主题发起人 主题发起人 miao008
  • 开始时间 开始时间
M

miao008

Unregistered / Unconfirmed
GUEST, unregistred user!
我是个刚刚开始接触delphi的拆鸟
昨天发现了一个怪事,一下是我编的一个程序,简单的不能再简单,就是不能通过program ff;
program MiaoFamily
{$APPTYPE CONSOLE}

uses
SysUtils;

type
TRen=record
Name:string;
Age:integer;
end;
TMember=Record
Father:TRen;
Mather:TRen;
Son:TRen;
end;
TFamily=Record
Member:Tmember;
Address:string;
Householder:string;
end;
var
MiaoFamily:TFamily;
begin
MiaoFamily.Address:='China';
writeln(MiaoFamily.address);
readln;
end.
[Error] miaoFamily.dpr(24): Identifier redeclared: 'MiaoFamily'????
为什么呢,当我把文件名改后就能通过???望大虾告知

 
哈哈,你定义的TFamily类型的变量MiaoFamily与单元名 MiaoFamily重名了,这是禁止的!
 
是啊,我来晚了
 
这个分也太好挣了
 
program MiaoFamily
MiaoFamily:TFamily;
MiaoFamily重名
可以考虑把分分我一半!
 
这个,为什么不能重名呢?
 
唉~~~结帖吧
 
因为delphi 编译器他们不允许重名!
 
来者有份
 
后退
顶部