![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Методы в record
zlo © (2009-11-13 18:35:00)Это что вообще?
type
TMyRec = record
procedure MyMtd;
end;
{ TMyRec }
procedure TMyRec.MyMtd;
begin
ShowMessage('TMyRec.Mtd');
end;
{ TForm2 }
procedure TForm2.Button1Click(Sender: TObject);
var
MyRec: TMyRec;
begin
MyRec.MyMtd;
end;
Leonid Troyanovsky (2009-11-14 00:04:00) [1]
> Ins © (13.11.09 23:18) [7]
Вот, как сейчас мудро дядя Миша сказал:
"Сначала на ноги встань, а потом о женщинах думай".
--
Regards, LVT.
Ins (2009-11-13 23:18:00) [2]
> имхо методы в записях - изврат, для этого первоначально
> и создавались объекты.
Объекты - это нечно большее, чем "методы в записях". Объекты - это инкапсуляция, наследование и полиморфизм
intlex (2009-11-13 21:19:00) [3]ну так можно в старой версии использовать переменную процедурного типа,
имхо методы в записях - изврат, для этого первоначально и создавались объекты.
Sapersky (2009-11-13 19:32:00) [4]В старых версиях можно использовать object.
zlo (2009-11-13 18:40:00) [5]
> удивлен ? читай справку
прикольно... надо почитать
Игорь Шевченко (2009-11-13 18:39:00) [6]
> Набрал у себя - не компилится
начиная с Delphi 2005 компилится
zlo (2009-11-13 18:38:00) [7]увидел подобное в исходнике одного компонента. Набрал у себя - не компилится
Игорь Шевченко (2009-11-13 18:38:00) [8]
> Это что вообще?
это методы в record.
удивлен ? читай справку