| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Создание библиотек |
| Автор: karlos34 14.11.2007, 00:04 |
| Ситуация такая: есть прога, которая чертит разные схемы и чертежи. нужно сделать так, что картинки и обозначения для черчения пользователь мог загружать сам. Для загрузки картинок нужно использовать длл. как я понимаю ест два варианта - создание библиотеки на основе предидущей (+удаление старой) с учетом вставки нового рисунка, или редактирование старой библиотеки. как редактировать - понятия не имею, насчет создание пока тоже не разобрался. просветите чем можете... |
| Автор: Alexeis 14.11.2007, 00:07 |
А зачем? Можно же просто файл грузить и все. Какое приемущество у Dll в этом плане? |
| Автор: karlos34 14.11.2007, 00:12 | ||
Про сто почти вся прога написана под использование библиотеки, поэтому если переделать то лучше повесится. вдобавок типа требование препода такое |
| Автор: Alexeis 14.11.2007, 00:37 |
| Ага, тогда ясно. Он имеет ввиду создание библиотеки рисунков в ресурсах. Что касается делать одну библиотеку или несколько, думаю решение нужно искать исходя из объема картинок если их много (больше 20 МБ), то лучше размещать в нескольких библиотеках, так будет проще редактировать (есть программы Restorator, Resource Hacker) |
| Автор: karlos34 14.11.2007, 20:20 | ||
если б все было так просто - сюда бы не писал... с помощью ресхакера не подходит - надо что юзер прилагал минимум усилий - то есть что б замена или создание библиотек просходило в самом коде.. сам же юзер просто выбирает устройство которому надо заменить картинку и саму картинку с помощью опендиалога |
| Автор: karlos34 16.11.2007, 00:37 |
| все, нашел, спасибо. всем кто не нашел - модуль и статья по работе с ресурсами: http://forum.vingrad.ru/forum/topic-21183/hl/updateresource/0.html#st_0_view_0 очччень полезный модуль!!!))) |