ВУЗ:
Составители:
Рубрика:
TMyClass=class(TParentClass)
private
FField: integer; // ɩɨɥɟ
protected
function GetField: string; // ɦɟɬɨɞ
procedure SetField(AValue: string);// ɦɟɬɨɞ
published
property PField: string // ɫɜɨɣɫɬɜɨ
read GetField write SetField;
end;
var MyObj: TMyClass; // ɷɤɡɟɦɩɥɹɪ
implementation
function TMyClass.GetField: string;
begin
Result:=IntToStr(FField);
end;
procedure TMyClass.SetField(AValue: string);
var x,Code: integer;
begin
Val(AValue,x,Code);
// ɩɪɨɜɟɪɤɚ ɤɨɪɪɟɤɬɧɨɫɬɢ ɧɨɜɨɝɨ ɡɧɚɱɟɧɢɹ
if (x<>FField) and (Code=0) then
begin
FField:=x;
//…
// Ⱦɨɩɨɥɧɢɬɟɥɶɧɵɟ ɞɟɣɫɬɜɢɹ, ɟɫɥɢ ɨɧɢ ɧɟɨɛɯɨɞɢɦɵ
end;
end;
end.
12
TMyClass=class(TParentClass)
private
FField: integer; // ɩɨɥɟ
protected
function GetField: string; // ɦɟɬɨɞ
procedure SetField(AValue: string);// ɦɟɬɨɞ
published
property PField: string // ɫɜɨɣɫɬɜɨ
read GetField write SetField;
end;
var MyObj: TMyClass; // ɷɤɡɟɦɩɥɹɪ
implementation
function TMyClass.GetField: string;
begin
Result:=IntToStr(FField);
end;
procedure TMyClass.SetField(AValue: string);
var x,Code: integer;
begin
Val(AValue,x,Code);
// ɩɪɨɜɟɪɤɚ ɤɨɪɪɟɤɬɧɨɫɬɢ ɧɨɜɨɝɨ ɡɧɚɱɟɧɢɹ
if (x<>FField) and (Code=0) then
begin
FField:=x;
//…
// Ⱦɨɩɨɥɧɢɬɟɥɶɧɵɟ ɞɟɣɫɬɜɢɹ, ɟɫɥɢ ɨɧɢ ɧɟɨɛɯɨɞɢɦɵ
end;
end;
end.
12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »
