ресурсы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

ресурсы

Сообщение Ariman » 13.12.2003 (Сб) 14:03

Я тут врубится ни как не могу: Гоблины занимают 1.4 МБ(ехе-шинк с графикой внутри и кодом), а ресурсный файл, содержащий одну графику, 1.5 МБ?
Я думал, что это из-за того, что ВБ как-то сжимает графику в ехе,
но попробовал графу вырезать, вставить в путой проект - тотже результат, 1.5 мб.
Из-за чего так?

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 13.12.2003 (Сб) 14:06

Просто охота ресурсы вырезать, чтобы вместо 1.4 МБ слать и записывать на дискетки(тем, у кого есть предыдущая версия) всего 500 КБ. Но и чтоб все кому ни лень не меняли графику, т.е чтоб ресурсы не были доступны простым смертным :D ............

Boris_BGB
Флудер-Энтузиаст
Флудер-Энтузиаст
 
Сообщения: 661
Зарегистрирован: 11.12.2002 (Ср) 11:41

Сообщение Boris_BGB » 13.12.2003 (Сб) 14:11

А ты инсталл сделай!
SkateBoarding is not a crime!

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 13.12.2003 (Сб) 20:06

Причем тут инсталл?
Инсталл к гоблинам давно сделан....... Ресурсы в чем хранить?

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 13.12.2003 (Сб) 21:12

Можно сделать так:
1. Сделать один екзешник без графики (это который 500 кб) и обновлять его
2. Сделать лоадер, в который запихнута вся графика. При запуске лоадер пишет графику на диск, потм запускает основную прогу. Она юзает графику с диска, а после завершения работы удаляет.
Но это прокатит, если только графика будет постоянной и не будет обновляться. :roll:
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 14.12.2003 (Вс) 10:42

Я об этом и говорю...... Только похоже недостаточно точно объяснил суть проблемы.
Проблема не в том, как это сделать, а в том, что почему-то ресурсные файлы(или программы, с запихнутыми в них изображениями) занимают больше места, чем сама игра вместе с графикой! Иначе бы уже давно это сделал бы..... Но получается, что то, в чес содержится графика занимает 1.5 МБ и игра без графы 500 КБ. Вот и получается, что вместо
1.4 МБ игры я получаю 2 Мб........

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 14.12.2003 (Вс) 10:49

А вообще, я графику хотел хранить(и если бы не размеры, то и хранил бы) так:
Ресурсные файлы можно отредактировать любым Editor'ом, следовательно не совсем подходит. Я создавал проект Dll, к которому присоединял рес-файл, а в Dll была функция SetPicture(Pict,id)
состоящая из одной строчки кода:
pict.Picture = LoadResPicture(id, vbResBitmap)

Потом компилил, подсоединял к игре и получал библиотеку с графикой, которую вскрыть труднее, чем обычный ресурсный файл.

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 14.12.2003 (Вс) 11:47

Все, вопрос снят, простите за доставленные неудобства :P
Я просто ошибся немного: графику новую добавил, а в ехе не скомпиллировал... И размер смотрел по старой версии!


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

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

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

    TopList  
cron