|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.04.2008, 21:48 | #1 |
Пользователь
Регистрация: 21.04.2008
Сообщений: 38
|
как создать файл с ресурсами?
Подскажите как создать файл с ресурсами, который можно было бы прикрепить к ехе. В программе открываются тексты в ричедите, именно их я хочу поместить в ресурс. Как это сделать, напишите подробно по шагам, если можно????
|
23.04.2008, 23:16 | #2 | |
Заблокирован
Регистрация: 09.03.2008
Сообщений: 69
|
Цитата:
|
|
24.04.2008, 08:38 | #3 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
для начала создаём в блокноте файл строк с расширением rc.
Запишите следующим образом: Stringtable { 1, "строка1" 2, "строка2" ....и т.д } сохраняем например StringRes.rc Далее можно создать папку с названием "ресурсы" скопировать туда из директории установки Delphi\bin утилиту brcc.exe и rw32core.dll туда же кидаем свой файл StringRes.rc В командной строке TotalCommander (находится снизу) пишем следующее brcc32.exe StringRes.rc и нажимаем Enter если всё правильно то создастся файл ресурсов StringRes.res Загружаем в проект следующим образом implementation {$R *.dfm} {$R StringRes.res} Компилируем проект и готово Загружать строки можно ф-ей LoadStr var s:string; s:=LoadStr(1) - загрузится строка1 |
24.04.2008, 15:37 | #4 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Если строк много, пихай в ресурс файлы целиком.
Файл *.rc будет таким: FILE1 RCDATA "FILE1.TXT" FILE2 RCDATA "FILE2.TXT" FILE3 RCDATA "FILE3.TXT" Грузить в RichEdit так: Код:
|
25.04.2008, 21:00 | #5 |
Пользователь
Регистрация: 21.04.2008
Сообщений: 38
|
Спасибо за ответ, но не получается почему то, что не так:
1. создаю в блокноте файл my.rc: c v00 RTF v00.rtf v01 RTF v01.rtf v02 RTF v02.rtf v03 RTF v03.rtf v04 RTF v04.rtf v05 RTF v05.rtf v06 RTF v06.rtf v07 RTF v07.rtf v08 RTF v08.rtf v09 RTF v09.rtf v10 RTF v10.rtf v11 RTF v11.rtf v12 RTF v12.rtf 2. сохраняю my.rc в папке Res, туда же кидаю brcc32.exe и rw32core.dll 3. в тотале в командной строке набираю brcc32.exe my.rc... И ничего не создается????????? Почему?????? |
25.04.2008, 21:08 | #6 |
Пользователь
Регистрация: 21.04.2008
Сообщений: 38
|
Все получилось, извините
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать exe-файл | vitalik007 | Общие вопросы Delphi | 8 | 09.07.2010 11:45 |
Как создать txt файл | Titan123 | Общие вопросы Delphi | 7 | 29.06.2008 16:56 |
Как создать бат файл? | svarog45u | Помощь студентам | 2 | 18.11.2007 13:20 |
Как создать файл NTX | MegaMax | БД в Delphi | 1 | 05.11.2007 10:09 |