можно ль отвязаться от msvbvm60.dll

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

можно ль отвязаться от msvbvm60.dll

Сообщение Akella » 24.01.2005 (Пн) 12:40

а человеки скожите ПЛЗ. Можно - ли как нибудь отвизаться от этой msvbvm60.dll, а то обидно както прога весит 485 Кб а заней надо таскать токого ТОЛСТЯКА на 1.5 Мб
Не бойся что не знаешь, бойся что не учишься.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.01.2005 (Пн) 12:41

Мда, 485 прога на бейсике...
Картинку, видать, растянул по форме...

Нет, нельзя от неё отвязаться!
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Akella
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 144
Зарегистрирован: 15.09.2004 (Ср) 14:26
Откуда: Россия, Тюмень

Сообщение Akella » 24.01.2005 (Пн) 12:48

не картинку а образец графического меню
Не бойся что не знаешь, бойся что не учишься.

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 24.01.2005 (Пн) 13:15

Можно!
Пиши на VB5, только "привяжешься" к 5 :D

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 24.01.2005 (Пн) 13:38

GSerg писал(а):Мда, 485 прога на бейсике...

А и ничего особенного, ИМХО. У меня утилитка была на знаменитом C++ - написал когда-то, чтобы не надо было помнить ограничения числовых типов данных и основные константы (всякие INT_MAX, LONG_MAX) и значения некоторых констант, типа HKEY_CURRENT_USER. UI у нее нет, она ни хрена не делает, кроме как на экран их выводит, и там 100% ничего лишнего нет - так ведь весила 170Kb
Есть ли у меня вопрос? У меня всегда есть вопрос

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.01.2005 (Пн) 14:04

Так наверное же MFC подключил. Напиши такую-же, но консольную, будет килобайт 10.
Lasciate ogni speranza, voi ch'entrate.

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 24.01.2005 (Пн) 14:42

alibek писал(а):Так наверное же MFC подключил.

Ни фига! Только iostream
Есть ли у меня вопрос? У меня всегда есть вопрос

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.01.2005 (Пн) 15:26

Тады поиграйся с настройками компилятора... выравнивание секций etc...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4160
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 24.01.2005 (Пн) 15:37

А какие требования программы к системе? А то в XP msvbvm60.dll есть.
А шутка, писать в VB5, не лишена смысла, если программа нормально компилится пятеркой. msvbvm50.dll есть в виндах от 98SE.

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 24.01.2005 (Пн) 15:56

GSerg писал(а):выравнивание секций etc...

Да, я честно сказать в IDE MS VC++ не очень-то.. Я удивился, но делать ниче не стал. Придется что серьезное писать - придется и правда все настройки отыскивать. в Watcom попроще было.

Пользуясь случаем, тисну сюда вопрос:
msvbvm60 (50) всегда есть в винде (начиная с '98-ой)?
Последний раз редактировалось Eugenio 24.01.2005 (Пн) 16:01, всего редактировалось 1 раз.
Есть ли у меня вопрос? У меня всегда есть вопрос

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.01.2005 (Пн) 15:58

Нет (да).
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 24.01.2005 (Пн) 16:02

GSerg писал(а):Нет (да).

в смысле, в 98-й нет 60, но всегда есть 50? а после 98 ВСЕГДА есть 60?
Есть ли у меня вопрос? У меня всегда есть вопрос

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

Сообщение Ariman » 24.01.2005 (Пн) 16:36

Ну так если не критично, пиши на пятом. Тогда (если только у юзера не 95, там, вроде, нет msvbvm50) ничего таскать не надо будет. Если, конечно, не используешь каких-либо специфических компонентов.
А вообще, чего принципиально нового в VB6?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 24.01.2005 (Пн) 17:23

Ariman писал(а):Ну так если не критично, пиши на пятом. Тогда (если только у юзера не 95, там, вроде, нет msvbvm50) ничего таскать не надо будет. Если, конечно, не используешь каких-либо специфических компонентов.
А вообще, чего принципиально нового в VB6?

Если кратко - то много :-)
Сейчас поищу, тут уже был такой топик...


А, вроде тут: http://groups.google.ru/groups?selm=184 ... put=gplain
Изображение

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4160
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 24.01.2005 (Пн) 17:45

Шестой гораздо корректнее работает с классами и юзер-контролами, особенно на этапе проектирования. На уровне модульного и процедурного программирования разницы почти нет.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 24.01.2005 (Пн) 21:56

Типа, про фузион все забыли. "Нельзя отвязаться от msvbvm60". Нет слова "нельзя".
Или почти нет. Но тут, кажется, можно -- есть такая прога - Fusion, сливает (сшивает) DLLы с ЕХЕшным файлом в один.
При этом, кажется, неплохо сжимает.
Но, вкупе с UPX, думаю, на дискетку влезет.
(Напомню, что с UPX не проблема сжать рядовой ЕХЕшник (или библиотеку) раз в десять. А потом моно и слить их фузионом.


ЗЫ. Если я в чём-то не прав, прошу извинить -- пользовался фузионом я в далёком 2000-м
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

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

Сообщение hCORe » 24.01.2005 (Пн) 21:59

Fusion и PEBundle - не решение проблемы. Первый тихо умер года два назад, а второй настолько глючен, что проблемы возникают раз за разом :twisted:
Моду создают модоки, а распространяют модозвоны.

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 25.01.2005 (Вт) 18:19

А что та эта библа то напрягает... Она уже везде есть.. Если это только не Win95 свежеставленный. 98% что она уже есть в системе..
Moderator VBStreets
---------------------------

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 25.01.2005 (Вт) 18:22

Я давно в дистрибутивы не пихаю... Нареканий на то что ее нет небыло (ну может одно не более)
Moderator VBStreets
---------------------------

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 26.01.2005 (Ср) 22:13

А как насчёт сжать оную UPXom?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 14

    TopList