Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2011, 11:36   #11
dolphin705
Форумчанин
 
Аватар для dolphin705
 
Регистрация: 02.08.2008
Сообщений: 213
По умолчанию

Попробовал скомпилировать ресурсы стандартным brcc32, потом вставить в exe и добавить запись Rec в конец файла, после этого ресурс извлёкся. Вся проблема видимо в том как добавляется ресурс, мб UpdateResource?

Проблема решилась в коде добавления ресурса таким образом

Код:
lstrcpy(Rec.NameType[i].RName, PChar(AnsiUpperCase(copy(ExtractFileName(ListBox1.Items[i]),1,pos('.',ExtractFileName(ListBox1.Items[i]))-1))));
    lstrcpy(Rec.NameType[i].RType,PChar(AnsiUpperCase(copy(ExtractFileExt(ListBox1.Items[i]),2,Length(ExtractFileExt(ListBox1.Items[i]))))));
    Buffer:=ReadFile(ListBox1.Items[i]);
    UpdateResource(RH,Rec.NameType[i].RType,Rec.NameType[i].RName,0,@Buffer[1],Length(Buffer));
Просто методом тыка. Интересно всё же почему требует только большие буквы?

Последний раз редактировалось Stilet; 30.09.2011 в 14:03.
dolphin705 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Извлечение данных Айвенго Microsoft Office Excel 3 10.05.2011 11:06
Извлечение *.arj davidoff_pk Общие вопросы Delphi 7 08.04.2011 17:42
Извлечение корней MalCer Общие вопросы по Java, Java SE, Kotlin 2 27.03.2010 16:10
Извлечение игр с PC. Wayfarrer Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 25.12.2009 19:59
Извлечение значений из БД? ITM Microsoft Office Excel 4 10.01.2009 23:40