Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > {R * .dfm}


Автор: ArmyOfLife 15.10.2004, 21:17
Обьясните, пожалуйста, почему данная директива компилятора {R * .dfm}, пишется именно после implementation. И что она означает! qstn.gif

Автор: p0s0l 15.10.2004, 21:21
{$R ... } можно ставить где угодно, лишь бы до .end и после unit <name>;
С помощью этой директивы в файл можно присоединить ресурсные файлы, в данном случае - форму...
В принципе, можешь засунуть этот {$R ... } в любой юнит твоего проекта, но там тогда придётся писать не *, а имя юнита:
{$R unit1.dfm}


Автор: ArmyOfLife 15.10.2004, 21:25
p0s0l Спасибо!

Автор: p0s0l 16.10.2004, 00:32
ArmyOfLife, я тебе всё-таки приврал...
С .dfm есть особенность: если перетащить {$R *.dfm} в другой модуль как {$R unit1.dfm}, то ты не сможешь отредактировать в Delphi форму Form1, хотя программа будет запускаться...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)