|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2009, 22:36 | #1 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Поддержка Skin
!Здравствуйте! Помогите пожалуйста с такой вот проблемой.Пишу программу, хочу написать поддержку Skin. Как это сделать. Где хранить картинки и все данные о координатах кнопок и размерах формы? !Заранее очень благодарен!
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
13.11.2009, 23:52 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,643
|
В отдельной папке. Параметры можно описать в ini-файле.
E-Mail: arigato.freelance@gmail.com
|
13.11.2009, 23:59 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
картинки все можно хранить как по отдельности, так и в одном файле (потом copyrect-ом забирать)... описание координат и размеров кнопок в ini рядом с bmp- скином
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
14.11.2009, 00:17 | #4 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Нет мне нужно чтобы пользователь не имел доступа к картинкам!
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
14.11.2009, 00:20 | #5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Переименуйте файл с картинками в какой-то хитрый формат, типа "*.ispl"
|
14.11.2009, 00:24 | #6 |
Форумчанин
Регистрация: 07.11.2009
Сообщений: 218
|
Нет так не пойдет, а вот например как загрузить в DLL картинку?
В Delphi.
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности |
14.11.2009, 00:45 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,643
|
Можно файлы зашифровать каким-нибудь алгоритмом. Стойкость не сильно важна, т.к., как я думаю, эти картинки не будут представлять большой ценности.
E-Mail: arigato.freelance@gmail.com
|
14.11.2009, 01:13 | #8 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
14.11.2009, 03:30 | #9 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Я тоже за вариант - шифровать, и расширение заодно поменять, чтобы сразу дать понять что файл не обычный, и не фиг лезть.
Из dll картинки можно вытянуть. А вообще ищи в поисковиках вот это: Ресурсы DLL Delphi.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
14.11.2009, 09:22 | #10 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
ДА если в ресурсы запрячите, то никто не вытащит Да и вообще, нет в этом никакого смысла, если люди захотят поменять, поменяют. А если хотите чтобы программа всегда имела свое оформление, так люди в принципе качают с офф сайтов, а не со всюде где попало. Так что вот и гарантия, хотите нормальный интерфейс качайте с офф сайта. Лично я не вижу смысла в скрытии таких вещей. Сам всегда делаю папку типа Skin\, Images\ рядом с app и кидаю туда все.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
dynamic skin form | tsergey | Помощь студентам | 0 | 08.04.2009 16:51 |
Поддержка памяти в ХР | uraura | Windows | 1 | 31.03.2009 10:46 |
установил SkinBuilder for Sunisoft Skin Solutions v2 | beegl | Компоненты Delphi | 5 | 11.07.2008 10:47 |
Buisness Skin Form | MAcK | Компоненты Delphi | 3 | 03.10.2007 13:55 |