Страница: 1 | 2 |
Вопрос: Распространение программы
Добавлено: 19.04.07 17:34
Автор вопроса: Vitalysan®
Как определить какие dll и ocx - стандартные виндусовые, а какие "пришлые"? А то хрень какая-то получается - пишешь-пишешь, ставишь на другой комп и пошло: "MSCOMCTL.OCX...", "Tabctl32.ocx..." и т.д.
Такое ощущение, что вместо вэбэшных, надо писать свои компоненты, чтоб наверняка. :(
Ответы
Всего ответов: 16
Номер ответа: 1
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #1
Добавлено: 19.04.07 17:44
Когда береш компонент в работу проверь, есть ли он на чистой винде, если нет, то нужно включать в инсталятор.
Номер ответа: 2
Автор ответа:
intel-DX
ICQ: 445091742
Вопросов: 4
Ответов: 169
Профиль | | #2
Добавлено: 19.04.07 17:59
Создавай установщик своей проги с помощу "Package & Deployment Wizard". Только имя проекта должно быть без пробелов, а то викидывает при установке.
Номер ответа: 3
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #3
Добавлено: 19.04.07 20:02
Для определения используемых программой DLL - программа PEiD
А для того чтобы проги вышные вообще не требовали компонентов (типа common dialog) - пиши на АПИ (по диалогам на АПИ точно примеров куча)
Номер ответа: 4
Автор ответа:
Vitalysan®
Вопросов: 25
Ответов: 61
Профиль | | #4
Добавлено: 19.04.07 22:44
Всем спасибо! Думал, что вопрос лёгкий, но ошибся. Так просто не определить
..на чистой винде... А где её взять-то? Держать специально комп с голой виндой? Затратно!
Установщик - вещь хорошая, но не в данном случае :\
"Package & Deployment Wizard" - мона где-нить почитать поподробнее про него?
То, что юзает программа, отследить несложно. Сложность в том: "а не только ли у меня есть эти dll/ocx?"
Номер ответа: 5
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #5
Добавлено: 19.04.07 23:01
Пуск\все програми\Microsoft Visual Basic 6.0\Microsoft Visual Basic 6.0\Package & Deployment Wizard-во он простой как дверь
Номер ответа: 6
Автор ответа:
Боцман
ICQ: 295725312
Вопросов: 53
Ответов: 830
Web-сайт:
Профиль | | #6
Добавлено: 19.04.07 23:35
Элементарно, тебе что 2 гика жалко, создай диск поставь винду, даже без драйверов и пробуй на ней.
Сильно заср_л, форматни и установи по новой, в чем проблема. А Package тебе и для 98 DLL впишут, если нужна 98, то конечно, а если нет?
Номер ответа: 7
Автор ответа:
Vitalysan®
Вопросов: 25
Ответов: 61
Профиль | | #7
Добавлено: 19.04.07 23:50
Насчёт Package & Deployment Wizard уговорили, а вот 2 гига из 20 (полный объём) жалковато
Всё, спасибо! Планчик работы есть - тема закрыта
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 20.04.07 01:15
Достаточно один раз установить, создать список файлов (можно с хэшами) и сверяться с ним.
Номер ответа: 9
Автор ответа:
Черный ворон
Разработчик
ICQ: 342881585
Вопросов: 32
Ответов: 256
Профиль | | #9
Добавлено: 20.04.07 04:08
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 20.04.07 16:28
...VirtualPC, много виртуальных машин всяких
В Package & Deployment Wizard ошибку исправили? Ищим статью, исправляем баг, иначе прога инсталится небудет...
А вообще я бы посоветовал подискать друггой инсталятор, InnoSetup например итп...
Номер ответа: 11
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #11
Добавлено: 21.04.07 05:19
NSIS рулит
Номер ответа: 12
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #12
Добавлено: 21.04.07 11:23
именно NSIS. кому надо, дам 192-496-851
Номер ответа: 13
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #13
Добавлено: 21.04.07 12:40
А чем http://nsis.sourceforge.net/ хуже?
Номер ответа: 14
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #14
Добавлено: 21.04.07 18:24
Номер ответа: 15
Автор ответа:
Administrator
ICQ: ------------------------------
Вопросов: 6
Ответов: 98
Web-сайт:
Профиль | | #15
Добавлено: 10.08.07 17:29
InnoSetup Compiler подойдет. Просто и удобно.