
08.10.2011, 21:26
|
 |
.
|
|
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
|
|
У тебя масса недочётов:
1. Это не класс
Код:
type
Tbase=class
private
constructor Create;
public
fSurname:ShortString;
fName:ShortString;
procedure Vvod;
procedure Vyvod;
end;
измени примерно так:
Код:
type
Tbase = class
private
fSurname : String;
fName : String;
procedure SetName(Value : String);
procedure SetSurName(Value : String);
public
constructor Create;
property Name : String read fName write SetName;
property SurName : String read fSurName write SetSurName;
end;
implementation
constructor Tbase.Create;
begin
fSurname : ='';
fName : ='';
end;
procedure Tbase.SetName(Value : String);
begin
if Value <> fName then
fName := Value;
end;
procedure Tbase.SetSurName(Value : String);
begin
if Value <> fSurName then
fSurName := Value;
end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
|