Библиотека:
- Код: Выделить всё
library Project2;
{$R project.res}
begin
end.
Файл project.res собран при помощи brcc32.exe (под Windows).
Далее в программе:
- Код: Выделить всё
..................
hRes := LoadLibrary(curdir + 'project2.so');
ResStream := TResourceStream.Create(hRes, 'myfile', RT_RCDATA); // вот здесь вылетает ошибка!!!!!
..................
Не знаю че делать. Может в никсах нельзя ресурсы хранить и вытаскивать из dll ?!
Хранить ресурсы мне нужно именно в отдельном файле! Компилить ресурсы вместе с программой для моей задачи не катит.
Готов выслушать и другие варианты по поводу хранения ресурсов в отдельном файле (не в dll).