Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Распростронение DSO / 14 сообщений из 14, страница 1 из 1
23.09.2005, 15:24
    #33286299
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Доброго времени суток, коллеги.
Написал простенькую прогу, которая использует DSO.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 1    Private Sub Command1_Click()
 2      Dim dsoServer As DSO.Server
 3      Set dsoServer = New DSO.Server
 4      MsgBox "Создали объект!!!"
 5      dsoServer.Connect ("SERVERNAME")
 6      MsgBox "Соединились!!!"
 7      dsoServer.CloseServer
 8    End Sub
Пытаюсь запустить её на клиентской машине в строке 5 выдаётся ошибка: "ActiveX Component can't Create Object".
WinXP + SP2 + PTS_FULL_SP4 + сделал всё отсюда
.

Что еще не сделал, подскажите, что еще надо сделать чтобы запустить DSO?

з.ы.Если поставить дистрибутив MSAS, то всё вроде пашет, НО не хочется на всех клиентах ставить MSAS...
...
Рейтинг: 0 / 0
23.09.2005, 16:19
    #33286453
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Тут эта тема уже рассматривалась, но там решили ставить DSO из дистрибутива MSAS,
а как поставить самому, ручками, не таская за собой лишние 140Мб?
...
Рейтинг: 0 / 0
27.09.2005, 10:26
    #33290021
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Господа, неужели никто и никогда не распространял приложения использующие DSO? Или всепредпочитают таскать за своим приложением дистрибутив с MSAS???
...
Рейтинг: 0 / 0
27.09.2005, 10:48
    #33290089
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
давненько задавался таким вопросом, и по причине тяжести DSO переписал в клиенте у себя работу с кубами на ADOMD
...
Рейтинг: 0 / 0
27.09.2005, 11:22
    #33290207
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Валекдавненько задавался таким вопросом, и по причине тяжести DSO переписал в клиенте у себя работу с кубами на ADOMD
А что, используя ADOMD и MDX можно менять структуру куба: создавать партиции, процессить кубы и измерения?
...
Рейтинг: 0 / 0
27.09.2005, 11:57
    #33290334
clrscr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Я подобную проблему решил при помощи технологии Remoting на .NET платформе - серверное приложение использует DSO, а клиентское является лишь GUI. Заодно и лишняя логика с клиента переносится в среднее звено.
зы: вроде как DSO можно установить, зарегистрировав отдельные файлы библиотек, но у меня это не заработало.
...
Рейтинг: 0 / 0
27.09.2005, 12:12
    #33290397
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
O_Vital Валекдавненько задавался таким вопросом, и по причине тяжести DSO переписал в клиенте у себя работу с кубами на ADOMD
А что, используя ADOMD и MDX можно менять структуру куба: создавать партиции, процессить кубы и измерения?

пример был про коннекшн, поэтому в этом контексте и отвечал. ну а для изменения структуры куба всеж надо думать как dso тащить
...
Рейтинг: 0 / 0
27.09.2005, 14:14
    #33290871
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Валек O_Vital Валекдавненько задавался таким вопросом, и по причине тяжести DSO переписал в клиенте у себя работу с кубами на ADOMD
А что, используя ADOMD и MDX можно менять структуру куба: создавать партиции, процессить кубы и измерения?

пример был про коннекшн, поэтому в этом контексте и отвечал. ну а для изменения структуры куба всеж надо думать как dso тащить
Сорри, да действительно, что-то я подзабыл, что немного упростил прогу... ;-)
...
Рейтинг: 0 / 0
27.09.2005, 14:16
    #33290881
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
clrscrЯ подобную проблему решил при помощи технологии Remoting на .NET платформе - серверное приложение использует DSO, а клиентское является лишь GUI. Заодно и лишняя логика с клиента переносится в среднее звено.
зы: вроде как DSO можно установить, зарегистрировав отдельные файлы библиотек, но у меня это не заработало.
.Net Remoting не подойдет, неохота заморачиваться с еще одним слоем, FrameWork устанавливать и т.д.
...
Рейтинг: 0 / 0
27.09.2005, 15:04
    #33291084
Валек
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
не думаю что в msdn ошибка, иначе уже бы подправили, мож попробывать какой нить последний mdac поставить, я понимаю что хр с сп2, но всеж
...
Рейтинг: 0 / 0
27.09.2005, 16:17
    #33291349
Владимир Штепа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
O_Vital clrscrЯ подобную проблему решил при помощи технологии Remoting на .NET платформе - серверное приложение использует DSO, а клиентское является лишь GUI. Заодно и лишняя логика с клиента переносится в среднее звено.
зы: вроде как DSO можно установить, зарегистрировав отдельные файлы библиотек, но у меня это не заработало.
.Net Remoting не подойдет, неохота заморачиваться с еще одним слоем, FrameWork устанавливать и т.д.

Это не заморочка это веление времени. Тем более, что начиная с 2002 все оси идут с .Net
...
Рейтинг: 0 / 0
28.09.2005, 03:08
    #33292111
Mosha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
А что, используя ADOMD и MDX можно менять структуру куба: создавать партиции, процессить кубы и измерения?
В AS2000 нельзя, а в AS2005 можно, хотя и немного хлопотно.

Моша
----------------------------------------------------
This posting is provided "AS IS" with no warranties, and confers no rights
...
Рейтинг: 0 / 0
06.10.2005, 10:21
    #33308016
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
Всем доброго времени суток.
Ответа я так и не получил, поэтому пришлось самому ковыряться, в итоге имеем следующее:
1. сделать всё, что писалось выше
2. скопировать и зарегистрировать:
Код: plaintext
1.
%SYSTEM%\msvcp71.dll
%SYSTEM%\msvcr71.dll
3. скопировать и зарегистрировать:
Код: plaintext
1.
2.
3.
4.
5.
6.
%MSSHARED%\Repository\Install\dbm.rdm
%MSSHARED%\Repository\Install\dtm.rdm
%MSSHARED%\Repository\Install\gen.rdm
%MSSHARED%\Repository\Install\mds.rdm
%MSSHARED%\Repository\Install\olp.rdm
%MSSHARED%\Repository\Install\uml.rdm
%MSSHARED%\Repository\Install\umx.rdm

Код: plaintext
1.
2.
3.
4.
%MSSHARED%\Repository\Resources\ 10333 \msmdcxml.rll
%MSSHARED%\Repository\Resources\ 10333 \msrmirc.rll
%MSSHARED%\Repository\Resources\ 10333 \repbrmdc.rll
%MSSHARED%\Repository\Resources\ 10333 \repbrui.rll
%MSSHARED%\Repository\Resources\ 10333 \reprc.rll

Код: plaintext
1.
2.
3.
4.
5.
6.
%MSSHARED%\Repository\insrepim.dll
%MSSHARED%\Repository\insrepim.exe
%MSSHARED%\Repository\msmdcxml.dll
%MSSHARED%\Repository\repbr.dll
%MSSHARED%\Repository\repbrui.dll
%MSSHARED%\Repository\repodbc.dll
%MSSHARED%\Repository\sqlmmcrp.chm

Возможно список избыточен, но всё это ставит MSAS2K-дистрибутив при выборе установки "только DSO" на голую винду.
Список файлов приведен для WinXP+SP2, возможно, для других ОС, набор может быть другим.
...
Рейтинг: 0 / 0
06.10.2005, 10:25
    #33308030
O_Vital
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Распростронение DSO
O_Vital

Код: plaintext
1.
2.
3.
4.
%MSSHARED%\Repository\Resources\ 10333 \msmdcxml.rll
%MSSHARED%\Repository\Resources\ 10333 \msrmirc.rll
%MSSHARED%\Repository\Resources\ 10333 \repbrmdc.rll
%MSSHARED%\Repository\Resources\ 10333 \repbrui.rll
%MSSHARED%\Repository\Resources\ 10333 \reprc.rll


отчепятка, здесь правильно:
Код: plaintext
 %MSSHARED%\Repository\Resources\ 1033 \...
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Распростронение DSO / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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