powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Необхобимые компоненты, для работы VB программы
8 сообщений из 8, страница 1 из 1
Необхобимые компоненты, для работы VB программы
    #32550448
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть несколько утверждений, относительно которых меня терзают сомненья. Поправьте, если тут что не так.
1. Для запуска программы написанной на VB6, использующей срандартный набор элементов управления и никаких дополнительных ocx, dll и tlb - нужна только MSVBVM60.DLL (из того, что может отсутствовать на машине клиента)
2. Если в папке с программой находится MSVBVM60.DLL, то программа будет работать, даже если эта библиотека не зарегистрирована.
3. Если в проекте используется tlb - наличие её на машине клиента не обязательно.
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550516
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSFLEXGRID тоже стандартный компонент однако пока на другой машине не зарегистрируеш его оcх ничего не работает
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550546
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Под стандартными ЭУ будем понимать:
PictureBox,
Frame,
CommandButton,
Label,
TextBox,
CheckBox,
OptionButton,
ComboBox,
ListBox,
ScrollBar,
Timer,
Shape.
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550568
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvan

Так что за проблема у тебя все таки?
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550603
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема:
Негде проверить, будет ли работать VB программа на компьютере, на котором не установлены компоненты VB.
Программа не должна использовать Setap. Просто скопировал и запустил.
Так что, все три пункта под вопросом.
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550727
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу пункта 3
Возможно ошибаюсь, но по поводу пункта 3 думаю следующее.
tlb не нужен, при условии, что в реестре не просто найдутся объекты, описанные в tlb, а найдутся зарегистрированными под теми же clsID.
В общем случае этого "никто не обещал". Если в tlb - описатели офисных библиотек - скорее заработает, чем нет, а если описатели доступа к API-функциям - придется зарегистрировать объекты, содержащиеся в tlb

Все остальное почти похоже на правду.
как мне представляется MSVBVM60.DLL регистрации не требует, и должна находиться просто в стандартных путях поиска загрузки длл совместного использования. В том числе в каталоге app.path

думается, что проблема может возникать в некоторых ситуациях с оле-библиотеками.
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550733
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для проверки этого и других вопросов дистрибуции (и не только) возьми второй винт и установи на неё "голую" Windows (только имена компьютеров д.б. разными).
Вот на тестовой-то машине и тестируй!
...
Рейтинг: 0 / 0
Необхобимые компоненты, для работы VB программы
    #32550888
Sergey D.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а еще лучше, возьми с сайта MS тулзу Dependence Walker. Она покажет, какие DLL и т.п., использует твоя программа. Очень удобно на других машинах выяснять, каких библиотек не хватает для запуска.


WBR, Sergey
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Необхобимые компоненты, для работы VB программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]