![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
karlos34 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 11.11.2007 Репутация: нет Всего: нет |
Ситуация такая: есть прога, которая чертит разные схемы и чертежи. нужно сделать так, что картинки и обозначения для черчения пользователь мог загружать сам. Для загрузки картинок нужно использовать длл. как я понимаю ест два варианта - создание библиотеки на основе предидущей (+удаление старой) с учетом вставки нового рисунка, или редактирование старой библиотеки. как редактировать - понятия не имею, насчет создание пока тоже не разобрался. просветите чем можете...
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
А зачем? Можно же просто файл грузить и все. Какое приемущество у Dll в этом плане? -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
karlos34 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 11.11.2007 Репутация: нет Всего: нет |
Про сто почти вся прога написана под использование библиотеки, поэтому если переделать то лучше повесится. вдобавок типа требование препода такое |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Ага, тогда ясно. Он имеет ввиду создание библиотеки рисунков в ресурсах. Что касается делать одну библиотеку или несколько, думаю решение нужно искать исходя из объема картинок если их много (больше 20 МБ), то лучше размещать в нескольких библиотеках, так будет проще редактировать (есть программы Restorator, Resource Hacker)
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
karlos34 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 11.11.2007 Репутация: нет Всего: нет |
если б все было так просто - сюда бы не писал... с помощью ресхакера не подходит - надо что юзер прилагал минимум усилий - то есть что б замена или создание библиотек просходило в самом коде.. сам же юзер просто выбирает устройство которому надо заменить картинку и саму картинку с помощью опендиалога |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Тогда советую обратить внимание на API функцию UpdateResource
Примеры есть и на форуме и в факе (поиск поможет). -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
karlos34 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 11.11.2007 Репутация: нет Всего: нет |
все, нашел, спасибо. всем кто не нашел - модуль и статья по работе с ресурсами:
http://forum.vingrad.ru/forum/topic-21183/...tml#st_0_view_0 очччень полезный модуль!!!))) Это сообщение отредактировал(а) karlos34 - 16.11.2007, 00:53 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |