![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Violina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Здравствуйте, не подскажите, можно-ли как-то добавить несколько .jpg изображений в один ресурс файл?
спасибо) |
|||
|
||||
Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
В cmd C:\>copy /b E:\1.jpg+E:\2.jpg+E:\3.jpg E:\123.dat
|
|||
|
||||
Violina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Dobermann, спасибо) - буду пробовать сейчас
|
|||
|
||||
Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: нет Всего: 20 |
Навскидку совершенно непонятно, причем тут ресурс файл. Violina, если мне не изменяет память, это делается так: 1. Создать текстовый документ, в него добавить код:
2. Сохранить файл с расширением RC 3. Скомпилировать с помощью brcc32.exe из комлпекта delphi: brcc32 test.rc На выходе получим test.res с секцией RCDATA и двумя картинками, взятыми из filename1 и filename2 соответственно. -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
Dobermann |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 992 Регистрация: 7.1.2008 Репутация: нет Всего: 0 |
|
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
Dobermann, к чему это все?
Вопрос как запихнуть в ресурс несколько картинок. 2ТС: Посмотри вот этот пост: http://forum.vingrad.ru/index.php?showtopi...t&p=1624563 Только в файле rc соответственно несколько записей... Так как сказал Borland_Delphi_6 ![]() |
|||
|
||||
Violina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
спасибо всем огромное за помощь)
Смотрите, вот что с делала - создала image.rc - написала там RCDATA img1 01.jpg RCDATA img2 02.jpg RCDATA img3 03.jpg потом все это при помощи cmd.exe превратила в image.RES ![]() спасибо) |
|||
|
||||
AntonN |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.8.2006 Репутация: 3 Всего: 18 |
Violina,
вот тут надо поподробнее - как конкретно через cmd? ![]() |
|||
|
||||
Violina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
AntonN, да - в cmd.exe написала brcc32 C:\image.rc - ну вообщем тоже самое - просто так я умею только делать)) В программу ресурс {$R image.RES} добавила, а вот как из этого ресурса в TImage извлекать картинки толком не понимаю...
Это сообщение отредактировал(а) Violina - 10.1.2009, 21:29 |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
||||
|
||||
Violina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
THandle, спасибо) - это я уже качала в ссылке, что Вы давали до этого). Вот не понимаю как сделать, что бы при нажатии на один и тот же баттон меняло картинки)
![]() |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
Вот пример. Если нужны другие имена картинок/другое количество, измените константу PICTURES_COUNT на количество картинок и измените данные массива.
Проект в аттаче. Присоединённый файл ( Кол-во скачиваний: 14 ) ![]() |
|||
|
||||
Violina |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
огромнейшее спасибо всем ) здорово помогли мне!
а можно еще для batton 2 сделать, что бы он обратно менял - то есть предыдущую показывал - а batton 3 самую первую? ![]() |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
||||
|
||||
Данкинг |
|
||||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Можно. Для этого стоит подумать над процедурками обработки кликов кнопок 2 и 3. Для 3 я придумал. ![]() ![]() ![]()
А для 2 - предоставляю возможность подумать самостоятельно! ![]() Это сообщение отредактировал(а) Данкинг - 11.1.2009, 00:03 -------------------- There's nothing left but silent epitaphs. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |