Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Славик

Завершение работы над проектом

06.11.2007, 08:15. Показов 2122. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Закончил работу над своим проектом, сделал инсталяху, а она весит аж 10Мб(без каких-то драйверов - не знаю что это такое) и 30Мб(с драйверами).
ЕХЕ-файл получился - 100Кб, все остальное - библиотеки и пр.ерунда.
Скажите, это нормально?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.11.2007, 08:15
Ответы с готовыми решениями:

автоматическое завершение работы компьютера через VB
Доброго времени суток! Ребят, такое дело...: Пользователь, всё время, забывает выключать компьютер, после пользования, есть предложенье...

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

Требуется С++ програмист для работы над игровым проектом
Доброго времени суток. Я не совсем уверен, что тема соответствует тематике форума но все- же, не нашел отдельной ветки для рекрутирования...

19
0 / 0 / 0
Регистрация: 03.05.2007
Сообщений: 25
06.11.2007, 10:52
Ты её ещё инсталлировать наплачешся!!!
Посмотри пониже форум про инсталяцию...
Поэтому я полгода поизучал Васика и меня уже на С++ потягивает
Но С++ - вааще крантец!
0
Славик
06.11.2007, 11:08
А я уже наплакался.
Кстати, тему пониже я задавал.
Как Вы уже догадались у меня все получилось, только вот размеры инсталяционного пакета меня не устраивают.
0 / 0 / 0
Регистрация: 03.05.2007
Сообщений: 25
06.11.2007, 11:28
Насколько я понял, то что у Микрософта называется исполняемым файлом бэйсика - мало отличается от кода , который ты пишешь в форме, а он целиком состоит из ссылок на различные ресурсы...
И главное, хотя бы он ссылался на системные файлы виндов - фигушки!
ему подай Msvbm60 -то бишь микрософт визуальный васик машин версия 6.0
Посмотри какого он размера.
Но если пользователь твоей программы ставил себе этот Васик (если даже он его позже снёс) твой ехе будет работать , но зуб не дам
0
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
06.11.2007, 11:39
Я эту проблемму решил поставив Fusion v2 - эта прога понимает Вижуал Бэйсик - ты даешь ей путь к проекту и компилированный екзешник. Прога всасывает в себя все это и долго и усердно все архивачит и компилит... в итоге 1!!!!!!! файл ЕХЕ!!! В нем все компоненты!!! Он архивировани и занимает в 3 раза меньше места!!! никакой инсталляции!!! Во время запуска он саморазархивируется и все подгружает, но юзер об этом незнает - он запускает ЕХЕ и видит прогу! Просто из за разархивации прога чуть медленнее пашет! НО!!! Fusion пашет только месяц и потом полный кердык - это раз. А во вторых = незарегестрированный делает ЕХЕ с определенным именем и ты неможешь его переименовать - тогда тоже кердык... Короче куда кидать? и если найдёшь для него кряк то кинь мне - буду благогдарен - а так за месяц компили сколько хочешь - только не переименовывай готовые ЕХЕ.
0
Славик
06.11.2007, 11:48
Все это очень интересно, но все-таки хотелось бы научиться пользоваться стандартными средствами.
Похоже я научился, только еще не все понимаю до конца, хотя все работает.
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
06.11.2007, 11:58
Я инсталлы на фирме клепал раньше под ВБ - послушай совет - лучше Fusion 2 ты ничего не найдешь (может только следующую ее версию) а если хочешь с инсталлом, то загрузи проект в стандартный билдер инсталлов Бэйсика и посмотри все что он из компонентов цепляет и куда кидает потом. А потом поставь Install Shield и делай воистинну крутую инсталлу - прога может все, язык типа VBA - очень похож... все начиная от определения версии операционки и заканчивая выбором устанавливаемых компонентов, воспроизведения музыки во время инсталла и чего угодно.... список макрокоманд немерен...
А в обычном Бэйсиковском инсталлере тебе и учится нечего - он все сам делает и довольно коряво - поверь
0
ger
06.11.2007, 15:31
Есть еще хорошая вещь - Wise InstallMaster!
Ну а что до размера инсталляшек, так по моему VB в настоящее время уже не язык для легкой лабуды, да и машинки многие уже много чего могут.
Так что пиши проги какие надо и делай инсталяшки на CD-ROM. Там места хватит!
ger
06.11.2007, 15:32
Есть еще хорошая вещь - Wise InstallMaster!
Ну а что до размера инсталляшек, так по моему VB в настоящее время уже не язык для легкой лабуды, да и машинки многие уже много чего могут.
Так что пиши проги какие надо и делай инсталяшки на CD-ROM. Там места хватит!
Славик
06.11.2007, 15:41
В том-то и дело что и легкая лабуда 'весит' как тяжелая.
ger
06.11.2007, 16:13
Ну дак и я о том-же.
Хочешь писать махонькие программки, почитай делфу или Си++. VB вообще так заточен, что не может подготовить один маленький екзешник. Не про него это, пока... Зато с большими проектами справляется легко. Ну с теми, где все равно, скока места будет занимать. (Ну а для скорости исполнения программы размер, по моему не важен, лучше код оптимизировать.)
Так что если надо быстро сделать инсталляшку, то можно и паккажем вызардом ее слепить. Ну а малый объем приходит с опытом. Но сильно малым он все равно не будет. 'Виртуальная VB машина' все равно нужна.
Зато потом на етот комп можно будет уже сажать голые екзешки (маленькие). Если конечно в приплюснутых компонентах не будет большого разнообразия.

-----
Да и с форматом даты. Я в свое время пробовал и американский стандарт и еще несколько фич. Потом поставил SP5 и все прошло. Головную боль как рукой сняло. Сейчас у меня русский стандарт и все инсталлируется...
Удачи!!!
А вообще форум - для помощи и общения!!
А насрать друг другу в душу и на улице можно....
Это я про Alexandera... Он тоже не сразу все узнал...
А коли умный - то взял-бы и объяснил. Или книжку посоветовал.
Я например ентих книжек много перерыл. Но про Паккаж нигде толком и не написано. Делать так-то и так-то и все. Дык это и ежу понятно, а если не получается!???
Так что, друзья давите кнопки и будем делиться опытом.
Дружба-фройнвшавт, бхай-бхай!!!
Уф......
WORM
06.11.2007, 16:32
К Славику -- ты сказал, что сейчас у тебя все нормально инсталлируется, только размер большой.
Расскажи, как ты обошел окно ошибки 'The file 'C:TEMPmsftqws.pdw$(DLLSelfRegisterEx)' could not be registered becaus it was not found.'?

P.S. Раньше кто-то посоветовал:
'...
C:Program FilesVicrosoft VisualStudioVB98WizardsPDWizardSetup1SET UP1.vbp
В ней найдите функцию ParseDateTime и вместо:
Var=strDateTime
Запишите:
Var=Replase(strDateTime,'.','/')
Компиляйте проект, и полученный Setup.exe сохраните в:
C:Program FilesVicrosoft VisualStudioVB98WizardsPDWizard

Всё! проблем более не будет.. остальные ошибки.. советую просто собрать проект внимательнее.. Вообще-то не единожды проблема обсуждалась.
...
'

Я все сделал -- ничего не помогает! Помогите!

P.S.2 Где можно скачать Wise или InstallShield?
Славик
06.11.2007, 16:42
Ошибку я не обошел. Окно выскакмвает, но программа работает.
Кстати я присоединился к твоему вопросу.
Давай вместе ждать помощи.
0 / 0 / 1
Регистрация: 16.08.2007
Сообщений: 271
06.11.2007, 16:57
Народ - я могу завтра выложить и Wise Installer и Fusion2 но куда? У меня диалап, а они не один мег занимают... могу конечно у себя фтп сервер запустить, но я слетаю временами и мой ИП, а значит и адрес сервера будут меняться да и я ничего сделать уже не смогу - буду тормозить и даже почту не получу... если есть куда это кинуть - может сайт какой с большим местом и неограниченным размером файлов?
0
Славик
06.11.2007, 17:03
А на этом сайте куда кидают.
Простите, но я полный профан в этих делах.
MiCros
06.11.2007, 17:09
1. Выясни какие библиотеки и компоненты в обязательном порядке нужны твоему приложению.
2. Создай свой инсталлер-анисталлер(лови на мыле исходники)
3. Кретуй свой дистрибутив.
4. Распространяй (Я первый 8-
Удачи, надеюсь понравиться такое решение.
MiCros
06.11.2007, 17:11
1. Выясни какие библиотеки и компоненты в обязательном порядке нужны твоему приложению.
2. Создай свой инсталлер-анисталлер(лови на мыле исходники)
3. Кретуй свой дистрибутив.
4. Распространяй (Я первый 8-
Удачи, надеюсь понравиться такое решение.
Славик
06.11.2007, 17:30
Быстро пробежал по исходникам.
Все выдают различные ошибки (код еще не видел)
Что делать с нужными библиотеками?
MiCros
06.11.2007, 17:46
У меня он работал без ошибок(Win98, VB6)
Недостающие библиотеки, компоненты и файл справки присоеденить к дистрибутиву.
Spirit
06.11.2007, 17:46
Прогу Fusion можно скачать с сайта http://vbmania.h1.ru. Там же лежит и фришная прога AsPack, которая делает тоже самое. Есть проги PEBundle (присоединяет к ехе-файлам dll-файлы) и прога PECompact, которая потом полученный файл сжимает.

P.S. Там есть 2 статьи, касающиеся избавления от msvbvm60.dll. Очень полезные. Где точно лежат не помню поищите
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.11.2007, 17:46
Помогаю со студенческими работами здесь

Ищем программиста C++ для работы над проектом видеонаблюдения
Требуется разработчик с хорошими знаниями C++ для работы над проектом видеонаблюдения и распознавания автомобильных номеров. ...

Собираю команду для совместной работы над масштабным проектом
Всем привет! Собираю команду для работы над большим проектом web, и мобильных систем. Вся информация при переговорах. ...

Ищу человека для совместной работы над проектом с открытым исходным кодом
Детали и какой конкретно это будет проект пока не знаю, обсудим в личке.

Ищу компаньонов для работы над интересным и перспективным проектом (ASP, SQL, COM+)
Господа, меня зовут Всеволод. Я работаю в крупной телекоммуникационной компании Москвы. У меня есть проект собственного веб-портала,...

IOS и RoR разработчики для работы фулл-тайм над проектом на удаленной основе
Очень ищу iOS и RoR разработчиков для работы фулл-тайм на удаленной основе. Компания на рынке 2 года. Ребята занимаются разработками в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru