Директива $Resource компилятора Delphi определяет файл ресурса, который будет включен в приложение.
- {$Resource FileName}
- {$Resource 'FileName.res' 'FileName.rc'}
Директива компилятора $Resource определяет файл ресурса, который будет включен в конечное соединение модуля.
Вариант 1.
Обычно используется, чтобы включить файл формы в модуль GUI приложения. Например, Unit1.pas будет иметь исходный файл определения формы Unit1.dfm. Он загружается с помощью {$Resource *.dfm}. Символ * заменяется текущим именем .pas файла.
Вариант 2.
Это более специализированная версия, используемая в файлах проекта (*.dpr). Она говорит Delphi скомпилировать файл FileName.rc в файл FileName.res. Только .res файлы могут быть соединены с приложением.
Примечания.
$Resource эквивалентна $R.
Эта директива в пределах вашего кода может использоваться множество раз.
Директива компилятора $Resource: Включение файла dfm формы в приложение
unit Unit1;
// Примечание - форма должна иметь событие OnCreate установленное на
// нижеследующую процедуру FormCreate.
interface
uses
Controls, Forms, Dialogs, Classes, StdCtrls;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
// Просто, скажите привет!
ShowMessage('Hello World');
end;
end.
Результат
Hello World
Похожие функции, процедуры и команды
$R — определяет, проверяет ли Delphi границы массива.
