powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / вопрос лёгкий
13 сообщений из 13, страница 1 из 1
вопрос лёгкий
    #32625413
klash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди добрые, помогите!!!
Пишу в Visual Basic 6.0
Если я использую в своей проге некоторые ocx компоненты, напрмер для работы с почтой нужны MAPI Controls, которые описаны в файле MSMAPI32.OCX.
Когда я делаю сатндартный exe-файл (Make *.exe file) и запускаю его на другой машине, где нет в Windows\system32\ файла MSMAPI32.OCX, то выдаёт ошибку.
Как быть в таких случаях, если мы не знаем заранее, какие OCX есть на других компах? Наверное можно ка-то по другому откомпилировать (в Делфях же можно настраивать, что включать или нет компоненты в exe)?
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625453
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делать инсталл, но не на PDW а чем нибудь более вменяемым, например Inno Setup. Включать в него все компоненты которые используются в программе.
Далле, Inno Setup, к примеру, позволяет выставить флаги для инсталлируемых компонентов для проверки на наличие их в системе(наличие и версию). В случае отсутствия или старой версии - инсталлить.

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

Magnus
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625497
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Magnus23 неподскажеш где взять inno Setup? и есть ли еще какой нибудь способ что бы сделать установочник со всеми используемыми компонентами.
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625523
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взять здесь .
Он фревый. Как раз новая версия появилась. Так столько всего вкусного! :)
Я и сам качнул :)

Этого инсталлера вполне достаточно. Во время инсталла моно творить что угодно. И если вдруг там чего то нет, то есть секция [script] в которой на паскале пожно писать произвольный код. Ну не прелесть ли? :)


Magnus
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625530
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Alexander Popov
А ме не знакомы случайно? Ты из Киева?

Magnus
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625545
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Magnus23 Скорее всего лично не знакомы так как я из москвы но в форуме наверное не раз встречались.

Спасибо за ссылку.
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625560
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто у меня давний знакомец в Киеве, твой однофамилец и одноиуменец(тезка :)

Magnus
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625579
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Magnus23 бывает "Нас много" =))

Кстати у меня эта ссылка что то не хочет работать, долго висит а потом отваливается. =(((( может позже заработает.
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32625684
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. У меня все работет.
http://isx.wintax.nl/

И прямая на скачивание
http://www.jrsoftware.org/download.php/is.exe?site=3


Magnus
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32626651
Nizhade Dima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот если в references я использую библиотеку .dll (конкретно dtspkg.dll из MS SQL Server 2000) и хочу поставить прогу там где sql server-a нету, тогда что делать?
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32626941
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь не все так просто. Эта библиотека может использовать другие и наконец просто не работать без корректной установки. Вероятно для нее существует пакет как и для SQLDMO.
Кстати попорбуй. ЗАрегистрируй на другой тачке и запусти :)

Magnus
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32626958
Nizhade Dima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ты имеешь ввиду зарегестрировать библиотеку dtspkg.dll по типу regsrv32.exe?
или установить SQLDMO?
...
Рейтинг: 0 / 0
вопрос лёгкий
    #32626986
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зарегить библиотеку. Сначала глянь ее зависимости, чтоб далеко не ходить. Чем нибудь вроде Dependency Walker. Или .NETом :).
А потом регить.

Для поставок SQLDMO отдельно от сервака существует пакает со всем необходимым. Что входит точно не помню, поищи на мелкомягких. Вполне может быть что и твоя там есть.

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


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