RAD Studio XE
, Обсуждение Delphi XE
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.192] |
|
|
ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
| Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
RAD Studio XE
, Обсуждение Delphi XE
|
Сообщ.
#16
,
|
|
|
|
Слово то какое - "вкомпилировал"... Надо будет запомнить ![]() Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#17
,
|
|
|
|
Это было бы более правильно (в Си++ так делается). Но насколько я понял то в делфи идет по обратному из за чего нельзя написать ![]() ![]() type TTest2<T> = class function Test(v1, v2: T): T; end; function TTest2<T>.Test(v1, v2: T): T; begin result := V1+v2; end; Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#18
,
|
|
|
|
только что нечаянно обнаружил что есть возможность настраивать RTTI (что видеть и в каких секциях)
RTTI directive это оказывается еще с 2010 версии доступно. пс. это мне не хило облегчит жизнь. Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#19
,
|
|
|
|
![]() ![]() type IReference<T:IInterface> = interface function This:T; end; type IAction = interface(IReference<IAction>) end; Цитата [DCC Error] E2086 Type 'IAction' is not yet completely defined ![]() Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#20
,
|
|
|
|
IAction = interface(IReference<IAction>)
Это как? Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |
|
Сообщ.
#21
,
|
|
|
|
CodeMonkey а что такого??
самые очевидные варианты использования (из .NET) ![]() ![]() interface IClonable<T> { T Clone(); } class MyClass : IClonable<MyClass> { public MyClass Clone() { return new MyClass(); } } Добавлено Shaggy qc ждет тебя Это сообщение было перенесено сюда или объединено из темы "Новости Embarcadero" |