Лесен начин за свързване на ресурси

Програмиране. Теория и практика.

Скъпи колеги!

Мрежата съдържа голямо количество информация за това как да свържете ресурси към вашия проект в Делфи. И като правило това е старият "старомоден" метод чрез създаване на * .rc файл и след това компилирането му чрез командния ред. Но като се започне от версия 2009 (нататък) през Делфи стана възможно да се направи много по-лесно.

В околната среда Делфи отидете в менюто "Проект" параграф Ресурси и изображения:
Ще се отвори мениджърът на ресурси, в който можем да добавяме снимки, икони, звуци и други файлове:

начин

При добавяне можем да посочим идентификатор на низов ресурс и неговия тип.

начин

Сега нека видим как можете да използвате свързани ресурси във вашата програма.

Първо, нека вземем списък с програмни ресурси.

Имаме нужда от 2 API функции: EnumResourceTypes и EnumResourceNames.

EnumResourceTypes
Получава списък с типове ресурси.

hModule - Показалец към модула.
lpEnumFunc - указател към функцията, която ще бъде извикана за всеки от типовете ресурси.