Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Object class Not registred !?! Добавлено: 11.02.03 17:45  

Автор вопроса:  ericsson

При написании программы я использовал

стандартный компонент Visual Basica:

Data. После компиляции программа работает,

но только на компе где установлен VB60

А на других компах выдает ошибку:

"Object class Not registred"

Подскажите, что нужно сделать

чтобы прога работала?

P.S. Файл MSVB60.dll я переношу вместе с прогой

Ответить

  Ответы Всего ответов: 8  

Номер ответа: 1
Автор ответа:
 DAN



ICQ: 234826 

Вопросов: 10
Ответов: 124
 Web-сайт: visualbasic.boom.ru
 Профиль | | #1
Добавлено: 11.02.03 18:18

Носи с собой это должно помочь!

Ответить

Номер ответа: 2
Автор ответа:
 Goul



Вопросов: 0
Ответов: 29
 Профиль | | #2 Добавлено: 11.02.03 20:58
Переносишь - а регистрируешь? (regsvr32 msvbvm60.dll)

Ответить

Номер ответа: 3
Автор ответа:
 root



Вопросов: 12
Ответов: 147
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 11.02.03 21:23

господи, да кто вам сказал что msvbvm регистрировать надо!

Ответить

Номер ответа: 4
Автор ответа:
 Goul



Вопросов: 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
Автор ответа:
 root



Вопросов: 12
Ответов: 147
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 12.02.03 04:23

> Если нельзя, но очень хочется, то можно

гы.

Ответить

Номер ответа: 6
Автор ответа:
 Knauf



Вопросов: 3
Ответов: 1
 Web-сайт: knauf.bigmir.net
 Профиль | | #6
Добавлено: 12.02.03 07:06

Не мучайся, таскаясь с msvbvm60.dll, возьми тулзу VBPower Wrap, впиши её и всю остальную ... в exe'шник.

                                                                                                                                   Piece

Ответить

Номер ответа: 7
Автор ответа:
 ericsson



Вопросов: 2
Ответов: 2
 Профиль | | #7 Добавлено: 12.02.03 07:22

Люди вы уходите от темы!!!!!!!!!!!

Прога выдает ошибку Object class Not registred!!!!!!!!!

Что делать???????????????????

Это из-за элемента Data!!!!!!!!!!!1

Ответьте хоть кто-нибудь по делу

Ответить

Номер ответа: 8
Автор ответа:
 Goul



Вопросов: 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 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам