Страница: 1 |
Вопрос: Object class Not registred !?! | Добавлено: 11.02.03 17:45 |
Автор вопроса: ![]() |
При написании программы я использовал стандартный компонент Visual Basica: Data. После компиляции программа работает, но только на компе где установлен VB60 А на других компах выдает ошибку: "Object class Not registred" Подскажите, что нужно сделать чтобы прога работала? P.S. Файл MSVB60.dll я переношу вместе с прогой |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ICQ: 234826 Вопросов: 10 Ответов: 124 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 11.02.03 18:18 |
Носи с собой это должно помочь! |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 29 |
Профиль | Цитата | #2 | Добавлено: 11.02.03 20:58 |
Переносишь - а регистрируешь? (regsvr32 msvbvm60.dll) |
Номер ответа: 3 Автор ответа: ![]() Вопросов: 12 Ответов: 147 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 11.02.03 21:23 |
господи, да кто вам сказал что msvbvm регистрировать надо! |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 29 |
Профиль | Цитата | #4 | Добавлено: 11.02.03 23:36 |
> господи, да кто вам сказал что msvbvm регистрировать надо! Если нельзя, но очень хочется, то можно. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconTestingComponentDownloadOnCleanMachines.asp ericsson: Наверное, стоит, выполнить exe-файл из-под Dependency-Walker`а на машине с VB и на машине без него (желательно с одинаковыми ОС) и посмотреть, на каком файле выполнение спотыкается. Можно также создать приложение, состоящее из формы с единственным компонентом Data, и попытаться перенести его, чтобы убедиться, что дело не в Data. |
Номер ответа: 5 Автор ответа: ![]() Вопросов: 12 Ответов: 147 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 12.02.03 04:23 |
> Если нельзя, но очень хочется, то можно гы. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() Вопросов: 3 Ответов: 1 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 12.02.03 07:06 |
Не мучайся, таскаясь с msvbvm60.dll, возьми тулзу VBPower Wrap, впиши её и всю остальную ... в exe'шник. Piece |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() Вопросов: 2 Ответов: 2 |
Профиль | Цитата | #7 | Добавлено: 12.02.03 07:22 |
Люди вы уходите от темы!!!!!!!!!!! Прога выдает ошибку Object class Not registred!!!!!!!!! Что делать??????????????????? Это из-за элемента Data!!!!!!!!!!!1 Ответьте хоть кто-нибудь по делу |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 29 |
Профиль | Цитата | #8 | Добавлено: 12.02.03 07:46 |
Значит, так. Создаём проект с одной пустой формой. Создаём другой проект с формой, на которой есть единственный элемент - Data. Сравниваем файлы VB-проектов и видим: во втором имеется строка Reference=*\G{00025E01-0000-0000-C000-000000000046}#5.0#0#..\..\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll#Microsoft DAO 3.6 Object Library Хватаемся за голову и спешно начинаем собирать дистрибутив, потому как какой-нибудь из семнадцати файлов, тянущихся за библиотекой dao360.dll, (или её саму) мы наверняка забыли перенести вместе с исполняемым файлом. PS. Дао, выраженное словами, не есть истинное Дао. |
Страница: 1 |
|