Скин для проги

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Скин для проги

Сообщение Debugger » 18.07.2006 (Вт) 17:00

Сделал прогу. Конечно, сопливая, однако захотелось попробовать сделать скин для неё. Хотел - несколько картинок через Put в бинарный файл. Ать, не получилось. Как быть?

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.07.2006 (Вт) 17:27

ActiveSkin активно рекомендуют. Но он был раньше платный, а теперь не продают. Но при желании можно найти и дистрибутив, и крэк.
Моду создают модоки, а распространяют модозвоны.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 18.07.2006 (Вт) 17:29

Я, наверное, неправильно задал вопрос. Как запихнуть мнооого изображений в 1 файл, а потом их отттуда досьтать?

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 18.07.2006 (Вт) 17:34

А еще есть vbAccelerator.com. И там такая штука, как NeoSkin. Все бесплатно и притом неплохого качества.
Моду создают модоки, а распространяют модозвоны.

BasiС
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 16.02.2006 (Чт) 23:34
Откуда: Koenigsberg

Сообщение BasiС » 18.07.2006 (Вт) 18:06

есть ресурсы (resource file)
перед компиляцией в него можно запихать много изображений.
Но к скинам это уже не относится. Хотя приспособить можно.
Ищи по LoadResPicture

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 18.07.2006 (Вт) 18:23

Debugger
К вопросу о том, что надо запихать кучу картинок в 1 файл:
http://bbs.vbstreets.ru/viewtopic.php?t=25037
Только нужную картинку сначала надо будет распаковать, а потом сделать LoadPicture
Изображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 18.07.2006 (Вт) 18:43

Это только у меня не катит?

А есть решение попроще?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 18.07.2006 (Вт) 18:56

Debugger
Что не катит?
Изображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 18.07.2006 (Вт) 19:20

keks-n писал(а):Debugger
К вопросу о том, что надо запихать кучу картинок в 1 файл:
http://bbs.vbstreets.ru/viewtopic.php?t=25037
Только нужную картинку сначала надо будет распаковать, а потом сделать LoadPicture

Там выдаёт ошибку, делкать, такого метода в лассе вроде нету

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 18.07.2006 (Вт) 19:47

Балин... Что же раньше никто не сказал?!
Надо залесть в класс, найти там метод и убрать Private. Тады работает.
Изображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 18.07.2006 (Вт) 19:58

Сдерживая страх, пытаюсь понять строки кода....

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 18.07.2006 (Вт) 20:42

Надо заменить Private Function LoadFileToBytes(FileName As String) As Byte() на Public Function LoadFileToBytes(FileName As String) As Byte()
Изображение

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 18.07.2006 (Вт) 21:20

Я понял.. Пытаюсь разобраться, что к чему..

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Сообщение Debugger » 05.12.2006 (Вт) 19:11

Ура! Разобрался. Не думайте, что я тугодум, просто времени не было.
И ещё: предположим, я добавляю... Гм, 500 файлов по 4 кб. Вроде немного, но тормозит ощутительно.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 05.12.2006 (Вт) 20:54

Это всё из-за объектной структуры...
Изображение

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: Скин для проги

Сообщение Andrey Fedorov » 06.12.2006 (Ср) 9:15

Debugger писал(а):Сделал прогу. Конечно, сопливая, однако захотелось попробовать сделать скин для неё. Хотел - несколько картинок через Put в бинарный файл. Ать, не получилось. Как быть?


Кстати, делая скин-ы - пробуйте проги при разном масштабе изображения (в настройках монитора)...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 48

    TopList  
cron