Подскажите насчет дистрибутива

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

Подскажите насчет дистрибутива

Сообщение Pantalone » 19.01.2007 (Пт) 17:33

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

Asycfilt.dll
Oleaut32.dll
Stdole2.tlb
Olepro32.dll
Или они есть на каждом компе? У кого опыт большой установок на разные компы, подскажите.

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

Сообщение Andrey Fedorov » 19.01.2007 (Пт) 17:46

Надо.
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 19.01.2007 (Пт) 17:46

vbruntime можно поставить отдельно, но он может потребоваться только на старых системах W95-98

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 19.01.2007 (Пт) 18:00

А как насчет VB6STKIT.DLL? Порылся в поиске, мнения разделились.
Кстати в том же поиске пишут часто что это
Asycfilt.dll
Oleaut32.dll
Stdole2.tlb
Olepro32.dll
да еще и это COMCAT.DLL
не надо.

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

Сообщение tyomitch » 19.01.2007 (Пт) 18:08

vb6stkit нужен стандартному установщику от P&D Wizard-а. Больше он низачем не нужен.
Изображение

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 19.01.2007 (Пт) 18:10

Да, 95, 98 и прочий древний хлам просьба не рассматривать.

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

Сообщение tyomitch » 19.01.2007 (Пт) 18:26

Для Win98 и новее достаточно одного msvbvm60.
Изображение

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 19.01.2007 (Пт) 18:35

tyomitch
Твое мнение или проверено на практике? :)

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

Сообщение tyomitch » 19.01.2007 (Пт) 19:31

Проверял.
Изображение

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 19.01.2007 (Пт) 22:34

Всё было бы хорошо, если бы чей нибудь чужой деинсталлятор не мог удалить и MSVBVM60.dll, и всё остальное из названного выше.

Не создавайте сеье проблем. Включите в дистриб всё по максимуму.

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

Сообщение tyomitch » 19.01.2007 (Пт) 23:20

А на случай, если чужой деинсталлятор снёс kernel32, его запасную копию тоже носить с собой?
Изображение

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 20.01.2007 (Сб) 12:45

Тогда актуально будет переставить винду :D

Лично я "на всякий случай" в инсталлятор запихиваю: COMCAT.DLL, STDOLE2.TLB, ASYCFILT.DLL, OLEPRO32.DLL, OLEAUT32.DLL, msvbvm60.dll. Ну и то, что юзает моя программа, естественно.

GSerg рекомендует ставить visual basic 6 run-times service pack 6 целиком: http://bbs.vbstreets.ru/viewtopic.php?t=20778#163621
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

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

Сообщение Andrey Fedorov » 20.01.2007 (Сб) 16:16

Konst_One писал(а):vbruntime можно поставить отдельно, но он может потребоваться только на старых системах W95-98


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

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 20.01.2007 (Сб) 17:04

В общем так, проверил чистые ХР, 2000, 2003, виста(поиск идиотский), там уже есть файлы:

Asycfilt.dll
Oleaut32.dll
Stdole2.tlb
Olepro32.dll
COMCAT.DLL

Думаю вполне можно рискнуть не включать их в сетап.

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 20.01.2007 (Сб) 18:08

Риск - дело благородное.

Только надо для себя решить, какой исход устроит:

1. юзер испугался размера дистриба и не стал скачивать прогу.

или

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

Есть ещё один выход. Выложить усечённый дистриб, но но своём сайте выложить всё остальное или дать ссылку, где это лежит.
При установке вывести обязательное сообщение типа "у Вас в системе дб установлено ...."
Или проверять наличие этих файлов программно

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 20.01.2007 (Сб) 18:17

Ну если уж ставить эти файлы то от какой системы? У 2000 и ХР они разные например, у висты и 2003 небось тоже другие, не тащить же под каждую систему?

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 20.01.2007 (Сб) 18:41

По-идее, нужно класть те файлы, в среде которых шла компиляция.

Есть и в этом списке исключения. Часть из указанных файлов вырубают w95, но с очень старыми версиями прога отказывается работать. подробности не помню.

Я, в своё время, подбирал экспериментально версии некоторых файлов.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 20.01.2007 (Сб) 18:50

Я забил на поддержку 95,98,ME,NT4, слишком хлопотно, а процент где они стоят мизерный.

nekeda
Постоялец
Постоялец
 
Сообщения: 710
Зарегистрирован: 10.04.2005 (Вс) 23:20

Сообщение nekeda » 20.01.2007 (Сб) 22:10

Если сама microsoft больше не поддерживает 95,98,ME - непонятно почему ты должен их поддерживать.

"виста(поиск идиотский)" - это в висте то поиск идиотский? :shock:

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 20.01.2007 (Сб) 23:05

nekeda
И не только поиск.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 20.01.2007 (Сб) 23:09

Pantalone писал(а):Ну если уж ставить эти файлы то от какой системы? У 2000 и ХР они разные например, у висты и 2003 небось тоже другие, не тащить же под каждую систему?

Наверное, лучше всего от сюда:
Service Pack 6 for Visual Basic 6.0
А чтобы файлы в системе устанавливались корректно нужно пользоваться инсталлятором, либо непосредственно vbrun60sp6.exe запускать.

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

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 20.01.2007 (Сб) 23:35

nekeda писал(а):Если сама microsoft больше не поддерживает 95,98,ME - непонятно почему ты должен их поддерживать.

"виста(поиск идиотский)" - это в висте то поиск идиотский? :shock:


Чтобы не следовать нехорошей традиции, и не устраивать кидаловку для юзверов.

nekeda
Постоялец
Постоялец
 
Сообщения: 710
Зарегистрирован: 10.04.2005 (Вс) 23:20

Сообщение nekeda » 21.01.2007 (Вс) 4:02

И не только поиск.


продолжим как-нить в холиварах :twisted:
там офигенный поиск. и не только поиск.

Чтобы не следовать нехорошей традиции, и не устраивать кидаловку для юзверо


может тогда озаботимся работой наших программ и под Win 3.11?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 21.01.2007 (Вс) 12:08

Ну а какой смысл будет в таскании с собой msvbvm_dll, если прога, к примеру, только для NT-линейки?

alexanbar
Я помню - ты славишься размером своих дистрибутивов. Но согласись, 10-15 метров неизвестно чего юзвери вряд-ли будут скачивать. Все-таки размер тоже имеет немаловажное значение.
А я все практикую лечение травами...

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

Сообщение Andrey Fedorov » 21.01.2007 (Вс) 13:42

Twister писал(а):Ну а какой смысл будет в таскании с собой msvbvm_dll, если прога, к примеру, только для NT-линейки?


Чтобы обновить ее версию на компьютерах пользователей до последней. Хотя, скорей всего, это уже сделано через Windows Update. Но ведь кто знает что у юзера там...

Twister писал(а):10-15 метров неизвестно чего юзвери вряд-ли будут скачивать. Все-таки размер тоже имеет немаловажное значение.


Размер рантайма в дистрибутиве ~1 мегабайт. Размер остальных компонентов и файлов серьезного приложения может доходить до нескольких сот мегабайт...

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

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 21.01.2007 (Вс) 16:12

Twister писал(а):alexanbar
Я помню - ты славишься размером своих дистрибутивов. Но согласись, 10-15 метров неизвестно чего юзвери вряд-ли будут скачивать. Все-таки размер тоже имеет немаловажное значение.


Размер дистриба пропорционален функциональности.

Вот кто-нибудь видел, скажем, Винду, которая помещается на дискетку с сохранением функционала?

_ae_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 165
Зарегистрирован: 08.10.2006 (Вс) 14:37

Сообщение _ae_ » 21.01.2007 (Вс) 16:21

VVitafresh писал(а):Лично я "на всякий случай" в инсталлятор запихиваю: COMCAT.DLL, STDOLE2.TLB, ASYCFILT.DLL, OLEPRO32.DLL, OLEAUT32.DLL, msvbvm60.dll.
STDOLE2.TLB? А это вообще зачем готовой проге?

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

Сообщение tyomitch » 21.01.2007 (Вс) 16:24

Дык, на всякий случай же ;-)
Изображение

--=GAMER=--
Фиолетовый бот
Фиолетовый бот
Аватара пользователя
 
Сообщения: 810
Зарегистрирован: 22.03.2004 (Пн) 11:29
Откуда: Владивосток

Сообщение --=GAMER=-- » 21.01.2007 (Вс) 16:41

Вот кто-нибудь видел, скажем, Винду, которая помещается на дискетку с сохранением функционала?


Помниться tyomitch и GSerg в одном из топиков говорили о запуске 98-й с крайне малых размеров... толи 10 толи 15 мб...
Могу конечно и наврать, точно никак не вспомню...
В темноте слепец — самый надежный проводник. В эпоху безумия пусть тебя ведет сумасшедший.

rRenderer Engine
VB Wiki

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

Сообщение tyomitch » 21.01.2007 (Вс) 17:04

Win95 ужимается до 4Мб, Win98 -- до 10Мб.
Изображение

След.

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

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

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

    TopList