Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.01.03;
Скачать: CL | DM;

Вниз

Методы в record   Найти похожие ветки 

 
zlo   (2009-11-13 18:35) [0]

Это что вообще?


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;



 
zlo   (2009-11-13 18:38) [1]

увидел подобное в исходнике одного компонента. Набрал у себя - не компилится


 
Игорь Шевченко ©   (2009-11-13 18:38) [2]


> Это что вообще?


это методы в record.

удивлен ? читай справку


 
Игорь Шевченко ©   (2009-11-13 18:39) [3]


> Набрал у себя - не компилится


начиная с Delphi 2005 компилится


 
zlo   (2009-11-13 18:40) [4]


> удивлен ? читай справку


прикольно... надо почитать


 
Sapersky   (2009-11-13 19:32) [5]

В старых версиях можно использовать object.


 
intlex   (2009-11-13 21:19) [6]

ну так можно в старой версии использовать переменную процедурного типа,
имхо методы в записях - изврат, для этого первоначально и создавались объекты.


 
Ins ©   (2009-11-13 23:18) [7]


> имхо методы в записях - изврат, для этого первоначально
> и создавались объекты.


Объекты - это нечно большее, чем "методы в записях". Объекты - это инкапсуляция, наследование и полиморфизм


 
Leonid Troyanovsky ©   (2009-11-14 00:04) [8]


> Ins ©   (13.11.09 23:18) [7]

Вот, как сейчас мудро дядя Миша сказал:
"Сначала на ноги встань, а потом о женщинах думай".

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2010.01.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
15-1257248002
XXL
2009-11-03 14:33
2010.01.03
Посоветуйте пожалуйста skin-движок


1-1232357960
KiLLiR
2009-01-19 12:39
2010.01.03
Как связать TDateTimePicker с системным временем?


1-1231953992
Тыщ
2009-01-14 20:26
2010.01.03
Как использовать строковые константы в asm..end?


15-1257024611
Юрий
2009-11-01 00:30
2010.01.03
С днем рождения ! 1 ноября 2009 воскресенье


15-1257181639
Badevlad
2009-11-02 20:07
2010.01.03
Обсудить BDV DataHider 3.1