Re[3]: кривая функция и var
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 20.11.02 18:29
Оценка:
[]


DM>А зачем в описании TTestEvent стоит __closure?


Потому, что в паскалевском объявлении функции указано


TTestEvent=procedure(text:WideString) of object


А вообще, вот вам выдержка из хелпа про __closure:


The __closure keyword is used to declare a special type of pointer to a member function. Unlike a regular C++ member function pointer, a closure contains an object pointer.


То есть __closure — это такой специальный тип указателя, который указывает на функцию в экземпляре класса. Это расширение Borland.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.