Страница: 1 |
Вопрос: Запуск на другом компьютере. | Добавлено: 28.09.10 19:58 |
Автор вопроса: ![]() |
Здравствуйте, я пишу на VB6 и если exe-файл программы я копирую на компьютер, где не установлено VB6, то и этот exe-файл прочитать не может, как мне это исправить? Я Вас прошу написать развёрнуто потому что плохо ориентируюсь в этом. Спасибо за понимание. |
Ответы | Всего ответов: 10 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 262809473 Вопросов: 17 Ответов: 561 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 28.09.10 21:09 |
Скорее всего отсутствует какой нить .OCX, точнее хрен поймешь. Напиши хотя бы с какой ошибкой падает твоя прога. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 330 |
Профиль | Цитата | #2 | Добавлено: 28.09.10 21:19 |
какую ошибку пишет при запуске на чужом компьютере? а вообще все основные компоненты можно найти в инсталляторе VBRUN60.exe (поищи на сайте Майкрософта),в ее составе есть MSVBVM60.dll - это основная библиотека 6 бэйсика и плюс все нестандартные компоненты которые используешь в проекте (можно посмотреть открыв блокнотом файл проекта)
ps все компоненты можно таскать вместе с прогой в папке |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 73 |
Профиль | Цитата | #3 | Добавлено: 29.09.10 04:20 |
Создай Setup через package&deployment wizard. Правда у его русской версии есть какой-то баг, но ты погугли рабочую. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 65 |
Профиль | Цитата | #4 | Добавлено: 29.09.10 10:33 |
Just,Серёга,EugyПросит файл: MSADODC.OSX. Дело всё же в библиотеке msvbvm60.dll? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 29.09.10 10:36 |
Полагаю, дело в MSADODC.OSX ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 65 |
Профиль | Цитата | #6 | Добавлено: 29.09.10 10:41 |
Я кстати открыл файл проекта через блокнот и как я понял именно это и есть перечисление библиотек:
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation Object={67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0; MSADODC.OCX Reference=*\G{00000200-0000-0010-8000-00AA006D2EA4}#2.0#0#C:\Program Files\Common Files\system\ado\msado20.tlb#Microsoft ActiveX Data Objects Правильно ли я понял? Они все часть msvbvm60.dll, или их тоже нужно отдельно брать? |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 65 |
Профиль | Цитата | #7 | Добавлено: 29.09.10 10:47 |
Executioner, а где мне его взять, или в какой он лежит библиотеке? Как быть в этой ситуации? |
Номер ответа: 8 Автор ответа: ![]() ![]() Вопросов: 0 Ответов: 1 |
Профиль | Цитата | #8 | Добавлено: 29.09.10 11:12 |
MSADODC.OCX - лежит в систем32 типа c:\windows\system32 |
Номер ответа: 9 Автор ответа: ![]() ![]() Вопросов: 26 Ответов: 110 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 29.09.10 18:56 |
Eugy, статья про это есть здесь: http://www.codenet.ru/progr/vbasic/pdw.php (и здесь же написано, как устранить эту проблему). Гуглить ничего не надо, потому что ошибка не в отображении кириллицы, а в формате времени.
goodwen, в VB откройте свой проект, затем откройте окно Компоненты и посмотрите, около каких элементов вы ппоставили галочку. Посмотрите в рамке внизу путь к каждому элементу, откройте нужную папку в Проводнике и скопируйте файлы этих элементов в папку с программой. А лучше, конечно, воспользоваться Package & Deployment Wizard (про баг в нем выше). |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 26 Ответов: 65 |
Профиль | Цитата | #10 | Добавлено: 30.09.10 14:15 |
Всем спасибо за помощь. |
Страница: 1 |
|