Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать объект через CreateObject / 10 сообщений из 10, страница 1 из 1
01.12.2008, 15:09
    #35685649
Serebatos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Всем привет, почитал похожие темы, попробовал создать объект как показывали - не создается.
есть dfc.dll.
я её зарегал Regsvr32 dfc.dll.
там есть класс DfClientX, пробую создать его экземпляр
Dim obj
obj=CreateObject("dfc.DfClientX")

Run-Time error '429'
ActiveX component cann't create object

подскажите что неправильно делаю
...
Рейтинг: 0 / 0
01.12.2008, 15:11
    #35685655
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Код: plaintext
1.
Dim obj
SET obj=CreateObject("dfc.DfClientX")
...
Рейтинг: 0 / 0
01.12.2008, 15:15
    #35685672
Serebatos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Konst_One,

ага, забыл про SET, попробовал - не пашет
...
Рейтинг: 0 / 0
01.12.2008, 15:22
    #35685695
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
попробуй добавить Reference на эту библиотеку и объявить переменную с явным указанием типа
...
Рейтинг: 0 / 0
01.12.2008, 15:25
    #35685709
Serebatos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Konst_One,
создал
Код: plaintext
1.
2.
Dim obj
Set obj = CreateObject("Documentum.Dfc")
что это я создал?
мне нужен класс DfClientX, его можно получить из obj методом getObject?
или я не правильно мыслю?

Спасибо clihlt из с++ форума объяснил как найти правлиьное название)
...
Рейтинг: 0 / 0
01.12.2008, 15:28
    #35685713
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
посмотри уже OLEView свою библиотеку и разберись какие там есть классы и методы. А ещё лучше, открой VB ? подключи в референсах эту библу и в обжект браузере всё посмотри.
...
Рейтинг: 0 / 0
01.12.2008, 15:36
    #35685741
Serebatos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Konst_One,
так и сделал, нашел там класс а создать его не получается

Set clientX = CreateObject("Documentum.Dfc.DfClientX")
пишет ошибку
...
Рейтинг: 0 / 0
01.12.2008, 15:39
    #35685752
Serebatos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Serebatos,
в обжект браузере
про класс пишут чутка дургое

Class DfClientX Member of DFCLib
но и так он не создается


ошибка не бросается только когда я создаю объект
Set clientX = CreateObject("Documentum.Dfc")
...
Рейтинг: 0 / 0
01.12.2008, 15:43
    #35685762
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
думаю, что этот класс создаётся вызовом одного из методов главного класса.

Код: plaintext
1.
2.
3.
4.
5.
6.
Dim g_cx As Object 'dfclib.DfClientX
Dim g_client As Object 'IDfClient
Dim g_session As Object 'IDfSession

Set g_cx = CreateObject("Documentum.Dfc") 'new DfClientX
Set g_client = g_cx.getLocalClient()
Set g_session = g_client.adoptDMCLSession("c")

и вообще, вам сюда http://dmdeveloper.com
...
Рейтинг: 0 / 0
01.12.2008, 18:16
    #35686260
Serebatos
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать объект через CreateObject
Konst_One,

спасибо, вобщем все сделал =)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создать объект через CreateObject / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]