Страница: 1 | 2 | 3 | 4 |
Вопрос: Программа не запускается
Добавлено: 25.12.08 17:32
Автор вопроса: Programkin
Всем привет.
Мне нужно запустить программу, написанную на vb6, на компьютере, на
котором vb6не установлен.
При запуске такой программы я получаю вот такое сообщение.
Component 'COMDLG32.OCX' or one of its dependencies not correctly
registered: a file
is missing or invalid
ОК
Как быть?
Ответы
Всего ответов: 56
Номер ответа: 1
Автор ответа:
SoKoL
Вопросов: 3
Ответов: 11
Профиль | | #1
Добавлено: 25.12.08 17:44
Я не слышал что-бы можно было так делать.
Номер ответа: 2
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #2
Добавлено: 25.12.08 17:45
посмотри естьли в папке windows\suste32 файл COMDLG32.OCX если нет тогда скинь его сосвоего компа на тот комп геде надо запустить программу
Номер ответа: 3
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #3
Добавлено: 25.12.08 17:47
ой даже если есть, скопируй (с заменой)
PS. вроде должно помоч
Номер ответа: 4
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #4
Добавлено: 25.12.08 17:53
Программы написанные на VB не могут работать самостоятельно, они держутся на одних "подпорках" (это Windows`ие библиотеки msvbvm50,и др.) во всех 98 и выше версий винды они есть.
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 25.12.08 19:11
Кароче. Если написано, что чего-то не хватает, это значит, что этого реально НЕ ХВАТАЕТ для запуска проги.
Номер ответа: 6
Автор ответа:
mishaprogrammer
Вопросов: 26
Ответов: 66
Профиль | | #6
Добавлено: 25.12.08 19:50
вы наверно использовали в своей прое контрол COMDLG32.OCX . скиньте его в папку с программой или в windows\sustem32
Номер ответа: 7
Автор ответа:
Djon
Вопросов: 61
Ответов: 471
Web-сайт:
Профиль | | #7
Добавлено: 25.12.08 20:18
Запускать свои программы на других компьютерах?
ещё может потребоваться библиотека msvbvm60.dll
Номер ответа: 8
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #8
Добавлено: 25.12.08 20:52
вот это баян... папки suste32 не бывает, не бывает даже sustem32... скопировать ocx - мало, его нужно зарегистрировать: regsvr32 COMDLG32.OCX. а если уж совсем без косяков, то инсталлятор делать надо, хотя бы с помощью Package & Deployment Wizard, непосредственно входящего в состав VB6...
Номер ответа: 9
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #9
Добавлено: 25.12.08 22:05
Ну да конечно, а где ocx тогда хранится??? (C:\Windows\Sustem32\)
Номер ответа: 10
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #10
Добавлено: 25.12.08 22:17
C:\Windows\Sustem32\
Если у тебя есть такая папка - готов сожрать твой винчестер. Да и свой - до кучи....
Номер ответа: 11
Автор ответа:
Djon
Вопросов: 61
Ответов: 471
Web-сайт:
Профиль | | #11
Добавлено: 25.12.08 22:22
А если Alex создаст такую папку? C:\Windows\sUUUstem32\
Номер ответа: 12
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #12
Добавлено: 25.12.08 22:34
Тогда винчестер я жрать не буду, но покусаю основательно, чтобы такие названия там больше не встречались. Стыдно, господа. Сидеть под виндой, называться программистами, но при этом неправильно называть главный каталог системы...
Номер ответа: 13
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #13
Добавлено: 25.12.08 22:40
У Alexa вобще Linux ))))))))))
Номер ответа: 14
Автор ответа:
Alex
Вопросов: 10
Ответов: 131
Профиль | | #14
Добавлено: 25.12.08 22:42
сенк C:\WINDOWS\system32\
Блин ну опечатака о_0
Номер ответа: 15
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #15
Добавлено: 25.12.08 22:52
Блин ну опечатака о_0
опечатка - это один раз когда... когда больше - это уже ошибка по незнанию. :P