![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
Competitor |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 440 Регистрация: 23.3.2005 Где: Tula Репутация: нет Всего: -1 |
Привет всем.
Есть небольшая программа, написанная на VB6.0. Есть требование, чтобы она запускалась всегда, на любой винде, без каких-либо дополнительных установок (например с флешки). Есть подозрение, что exe'шники, собранные из VB6.0 требуют какого-то своего рунтайма и могут не запускаться на голой винде без установленной поддержки visual basic'а (которая возможно устанавливается например с тем же офисом). Так ли это? Или же программа, сделанная на VB6.0 будет запускаться хоть на самой голой (с минимальным набором компонент) винде? Вот если первый вариант, то собираюсь переписывать на С++, если второй, то все нормуль вроде. Подскажите плиз. |
|||
|
||||
Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
Для работы программы написанной на VB необходима библиотека Visual Basic Runtime Library.
Если в программе используются еще и какие-либо компоненты то и их библиотеки так-же нужно устанавливать на компьютер. По умолчанию, в Windows XP присутствует VB Runtime. Однако, я бы не заклался что:
Вот так вот. -------------------- Я желаю всем Счастья! |
|||
|
||||
JusTalionis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 11.7.2006 Репутация: 6 Всего: 17 |
Competitor, я давно занимаюсь именно этим вопросом. Вот совсем рядом только-что было обсуждение об этом http://forum.vingrad.ru/forum/topic-32675.html#
Добавлено через 9 минут и 3 секунды ЗЫ: экзешники VB6 обращаются к файлу Msvbvm60.dll. Его можно поместить в один каталог с экзешником, на случай, если 95-я Винда (только в ней его нет). А если используете контролы - то должны быть еще соответствующие файлы .ocx, и этого я настоятельно не рекомендую, так как сам налетал с ними на большие проблемы. |
|||
|
||||
VisualProg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
Competitor - Ты можешь ActiveX в Resourse засунуть и при запуске программы извлекать оттуда, проги написанные таким образом пашут на всех ПК с любыми, даже с самодельными ActiveX!
Это сообщение отредактировал(а) VisualProg - 9.7.2008, 14:49 |
|||
|
||||
Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
VisualProg, программы с
ТАК никто не пишет - эти Элементы являются частью проекта и все. Добавлено через 4 минуты и 42 секунды И зачем было оживлять старую тему? Чисто для набора сообщений??? -------------------- Я желаю всем Счастья! |
|||
|
||||
VisualProg |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 9.7.2008 Репутация: нет Всего: нет |
||||
|
||||
JusTalionis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 11.7.2006 Репутация: 6 Всего: 17 |
Я нарвался на то, что если на машине уже имеется .ocx с тем же именем, но другая версия, то запускается именно она - и выкидывает ошибку. Потребуется перерегистрация компонентов, после чего будет запускаться ваш файл, но могут перестать работать другие проги, которые использовали прежний. Короче, огромный гимор, который я побороть так и не смог. Зарекся использовать их. |
|||
|
||||
Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
VisualProg, и зачем Вам, как разработчику весь этот геморой?
Контроль версий, бинарная совместимость, регистрация. Ко всему, ваш ОСХ смогут использовать без вашего на то согласия. Проще работать с ним непосредственно в одном проекте. Вот на том и рассуждаю. -------------------- Я желаю всем Счастья! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |