-
Что такое рефлексия, я понимаю но очень смутно. Хотелось бы узнать по подробния.
-
Рефлексия - это мощный вариант RTTI (TypInfo.pas) для .NET, и многое другое, включая способность динамически создавать код и сборки (exe, dll) на промежуточном языке MSIL, который компилируется процессором NET. http://pda.delphimaster.net/?id=1123439512&n=14На этом посту был?
-
Допустим есть форма (TForm), ее записываем в dll, а потом вызываем ее из другого приложения. Это возможно сделать с помошью рефлексии?
-
> cherrex © (14.08.05 12:35) [2]
Можно
-
А если это просто EXE (VCL APLICATION), я могу могу с ней работать как с библиотекой(dll).
-
Можешь....
-
> Что такое рефлексия, я понимаю но очень смутно. Хотелось > бы узнать по подробния.
ну это вроде published в delphi. Что published, о том можно получить информацию во время выполнения. Не знаю как это сделано в net, но в java можно получить информацию почти обо всем - классы, состав их методов, их параметры и пр. В принципе может использоваться для сериализации.
Вообще "рефлексия" - это как бы размышления, информация о себе самом. Если не ошибаюсь, это понятие имеет широкое распространение в философии.
В применимости к IT - это информация о информации, метаинформация.
Думаю, что в net примерно также.
-
-
-
Ожидаем выхода нового поколения полиморфных стелс-вирусов, написанных под CLR.
;)
-
Скажите как мне запустить форму из dll (если можно пример). 1)создал dll. 2)добавил через NEW VCL Form.
Как ее запустить с помощью рефлексии?
-
> Как ее запустить с помощью рефлексии?
Примерно так:
private void button1_Click(object sender, System.EventArgs e)
}
|