| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > добавление jpg изображений в ресурс |
| Автор: Violina 10.1.2009, 13:11 |
| Здравствуйте, не подскажите, можно-ли как-то добавить несколько .jpg изображений в один ресурс файл? спасибо) |
| Автор: Dobermann 10.1.2009, 13:31 |
| В cmd C:\>copy /b E:\1.jpg+E:\2.jpg+E:\3.jpg E:\123.dat |
| Автор: Violina 10.1.2009, 13:45 |
| Dobermann, спасибо) - буду пробовать сейчас |
| Автор: Borland_Delphi_6 10.1.2009, 14:10 | ||
Навскидку совершенно непонятно, причем тут ресурс файл. Violina, если мне не изменяет память, это делается так: 1. Создать текстовый документ, в него добавить код:
2. Сохранить файл с расширением RC 3. Скомпилировать с помощью brcc32.exe из комлпекта delphi: brcc32 test.rc На выходе получим test.res с секцией RCDATA и двумя картинками, взятыми из filename1 и filename2 соответственно. |
| Автор: Dobermann 10.1.2009, 14:17 | ||
|
| Автор: THandle 10.1.2009, 14:27 |
| Dobermann, к чему это все? Вопрос как запихнуть в ресурс несколько картинок. 2ТС: Посмотри вот этот пост: http://forum.vingrad.ru/index.php?showtopic=225648&view=findpost&p=1624563 Только в файле rc соответственно несколько записей... Так как сказал Borland_Delphi_6 |
| Автор: Violina 10.1.2009, 19:17 |
| спасибо всем огромное за помощь) Смотрите, вот что с делала - создала image.rc - написала там RCDATA img1 01.jpg RCDATA img2 02.jpg RCDATA img3 03.jpg потом все это при помощи cmd.exe превратила в image.RES спасибо) |
| Автор: AntonN 10.1.2009, 21:07 | ||
Violina,
вот тут надо поподробнее - как конкретно через cmd? |
| Автор: Violina 10.1.2009, 21:25 |
| AntonN, да - в cmd.exe написала brcc32 C:\image.rc - ну вообщем тоже самое - просто так я умею только делать)) В программу ресурс {$R image.RES} добавила, а вот как из этого ресурса в TImage извлекать картинки толком не понимаю... |
| Автор: THandle 10.1.2009, 22:38 |
| Violina, пример в аттаче. |
| Автор: Violina 10.1.2009, 22:58 |
| THandle, спасибо) - это я уже качала в ссылке, что Вы давали до этого). Вот не понимаю как сделать, что бы при нажатии на один и тот же баттон меняло картинки) |
| Автор: THandle 10.1.2009, 23:08 | ||
Вот пример. Если нужны другие имена картинок/другое количество, измените константу PICTURES_COUNT на количество картинок и измените данные массива.
Проект в аттаче. |
| Автор: Violina 10.1.2009, 23:55 |
| огромнейшее спасибо всем ) здорово помогли мне! а можно еще для batton 2 сделать, что бы он обратно менял - то есть предыдущую показывал - а batton 3 самую первую? |
| Автор: THandle 11.1.2009, 00:03 |
| Можно. |
| Автор: Violina 11.1.2009, 00:29 |
| THandle, большое спасибо... теперь осталось все это понять)) Данкинг, я так и делала - при этом кнопка 3 живет своей жизнью - т. е. если баттон1 стоял на 2-й картинке - нажимаешь на третий - он показывает 1-ю картинку - потом нажимаешь на первый баттон - он показывает третью - нужно, что бы он обнулялся как-то при нажатии на 3-й баттон и начинал листать со второй картинки при нажатии на него, а не с той, на котором я остановилась... |
| Автор: Violina 11.1.2009, 14:18 |
| Ребята, ещё раз всем вам огромное спасибо за помощь! Во всём что было непонятно - разобралась!!!!!!! |