MSVBVM60.DLL

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

MSVBVM60.DLL

Сообщение Stas » 22.10.2003 (Ср) 20:45

Подскажите какие из перечисленых библиотек которые
использует моя прога уже есть в виндах 98/XP:
__________________
ADVAPI32.DLL |
AMHOOKER.DLL |
COMCTL32.DLL |
COMCTL32.OCX |
COMDLG32.DLL |
GDI32.DLL |
IMM32.DLL |
INDICDLL.DLL |
KERNEL32.DLL |
MSVBVM60.DLL |
MSVCRT.DLL |
OLE32.DLL |
OLEAUT32.DLL |
SHELL32.DLL |
SHLWAPI.DLL |
USER32.DLL |
VERSION.DLL |
__________________|

И еще библиотека MSVBVM60.DLL меня волнует больше всего
ведь если прога на дискетке то на саму прогу останется
около 100kb (библиотека тянет 1,388mb) можно конечно в
архиве но мне не это интересно мне интересно как от
этой библиотеки отделаться. Просто все проги установленые
у меня на компе не требуют подобных библиотек, а ведь их
тоже на чем-то пишут. Или это только VB такой кривой.
I'll give to you all what i know

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 22.10.2003 (Ср) 21:59

Вообще-то все. VB не кривой, просто VC рантаймы уже лежат в самой винде.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

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

Сообщение hCORe » 23.10.2003 (Чт) 11:35

Эти DLL файлы есть у Windows начиная с 98-го:
ADVAPI32.DLL - дополнительные функции API
COMCTL32.DLL - Windows Common Controls (toolbar, coolbar, striptab, etc.)
COMDLG32.DLL - Common Dialog (открыть, сохранить, печать, послать подальше... - продолжите список сами)
GDI32.DLL - вся графика в окнах программы (т.е. кнопочки, стрелочки, переключатели...)
USER32.DLL - вся часть API, обеспечивающая взаимодействие с ЮЗЕРОМ (чайником, ламером, кофейником - на ваш выбор)
VERSION.DLL - отвечает за контроль версии (а оно вам НАДО?)
SHELL32.DLL - работа оболочки (explorer, find files, форматирование диска методами инквизиции средних веков и т.п.)
:?: OLE32.DLL - для обеспечения работы OLE
:?: OLEAUT32.DLL

:!: Две последние библиотеки под вопросом : если не используешь OLE, то можно выкинуть; я не уверен, есть ли она в 98-й, но в XP точно

В Windows XP по умолчанию установлена библиотека MSVBVM60.DLL, так что не надо мучиться.

Все DLL-ки хорошо поддаются сжатию :wink: - до 75% при использовании UPX (http://upx.sourceforge.net); у меня стоит версия 1.24w от 17 ноября прошлого года - она самая стабильная [уже есть версия 1.90 но глючит по-страшному]. Вообще хороший архиватор. Не тормозит систему. Можно попробовать сжать MSVBVM60.DLL, но будет ли это работать на других машинах? Вот в чем вопрос. :twisted:

Про кривой VB : Это не БАГ, это ФИЧА!!! Он не кривой, попробуй поработать с Borland Delphi - там библиотек до фига надо ставить (если конечно API не воспользуешься, оставив только класс Windows). В MSVC++ это просто скрыто от пользователя. Ладно если ты пользуешься ATL, там гораздо меньше библиотек, а MFC!!! (правда, MFC входит в состав Windows и поэтому дополнительных файлов в дистрибутив добавлять не надо :roll:)
Моду создают модоки, а распространяют модозвоны.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 23.10.2003 (Чт) 11:42

Две последние библиотеки под вопросом : если не используешь OLE, то можно выкинуть; я не уверен, есть ли она в 98-й, но в XP точно


Открою страшную тайну - ВСЕ приложения на VB используют OLE :)

Stas
Новичок
Новичок
 
Сообщения: 25
Зарегистрирован: 20.05.2003 (Вт) 20:10

Сообщение Stas » 23.10.2003 (Чт) 19:47

hCORe:
(правда, MFC входит в состав Windows и поэтому дополнительных файлов в дистрибутив добавлять не надо )


Вот и я о том же :(
I'll give to you all what i know

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 24.10.2003 (Пт) 0:25

2 Stas und hCore Вы ребята наверняка Microsoft Office используете. Вот на размер его сетапа посмотрите. А чем он написан вы вопросом не задаетесь а ???? :evil:
Dmitrich

ZeroX
Бывалый
Бывалый
 
Сообщения: 207
Зарегистрирован: 29.04.2003 (Вт) 12:36
Откуда: Мой адрес не дом и не улица, мой адрес Советский Союз

Сообщение ZeroX » 24.10.2003 (Пт) 9:48

Dmitriy2003 писал(а):2 Stas und hCore Вы ребята наверняка Microsoft Office используете. Вот на размер его сетапа посмотрите. А чем он написан вы вопросом не задаетесь а ???? :evil:

Ага, на Делфи :twisted:
Написан он на Си
Каждый warning мечтает стать error'om


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

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

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

    TopList