Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.11;
Скачать: CL | DM;

Вниз

работа с COM   Найти похожие ветки 

 
Andrushk   (2003-08-28 09:34) [0]

У меня есть COM-сервер в виде dll-ки, научите блин пожалуста, как с ним работать. Много видел статей как создать COM - объект, но где бы почитать, как к нему подключиться и как с ним работать?
Thanks.


 
Крот ©   (2003-08-28 09:49) [1]

http://www.clubpro.spb.ru/cominside/subscribe.html


 
Andrushk   (2003-08-28 10:21) [2]

Мне бы просто тупое описалово, какие компоненты выложить и что сделать. Надо быстро сделать, некогда вникать в суть технологии.


 
y-soft ©   (2003-08-28 10:58) [3]

Во-первых надо зарегистрировать COM-сервер (regsvr32.exe dllname)
Во-вторых - прямо в Delphi импортировать (Project/Import Type Library... или Component/Import ActiveX Control...) - будут созданы модули с описаниями и компоненты-оболочки

А далее - работать с этими компонентами

Можно и без всего этого, но это уже не "тупое описалово"...


 
Andrushk   (2003-08-28 11:27) [4]

2 y-soft
Thanks, вроде получается
А где почитать как без всего этого?
я начал читать http://www.clubpro.spb.ru/cominside/subscribe.html
- там издалека начали, и помоему там вообще о COM, а не в привязке к Delphi


 
y-soft ©   (2003-08-28 11:33) [5]

А без всего этого и есть без привязки к Delphi - очччень непростая технология:(

Есть желание углубленно изучать, так прекрасное руководство на http://www.techvanguards.com

или

Н.Елманова, С.Трепалин, А.Тенцер "Delphi 6 и технология COM"


 
Andrushk   (2003-08-28 11:49) [6]

Ага, спасибо.


 
Andrushk   (2003-08-28 12:47) [7]

А скажите плиз, локальный и удаленный сервер COM пишутся поразному?

Я пытаюсь обратиться к серверу COM который установлен на другой машине, а мне выдается сообщение: "Сервер RPC недоступен"

-чтобы это значило, может данный сервер может только локально работать?


 
y-soft ©   (2003-08-28 13:32) [8]

На удаленной машине будет запускаться, если установлен и настроен DCOM


 
Andrushk   (2003-08-28 13:47) [9]

Не понял, как его установить
Сервис что ли должен быть запущен какой-то?


 
y-soft ©   (2003-08-28 13:51) [10]

В инете есть подробные инструкции, во всех книгах по COM тоже, даже с картинками:))


 
Andrushk   (2003-08-28 14:02) [11]

Хорошо вам знатокам, вы поди такие статьи за версту чуеете, а мы бакланы в упор их не видим :-))) сказал бы как :-))

Т.е. если есть сервер COM - говорить о том может ли он работать только на локальной машине или на какой-то сетевой - глупо? если он есть, то как хочешь так к нему и подключайся?


 
[NIKEL] ©   (2003-08-28 14:06) [12]

лучше купить книгу и почитать, это не такая простая тема как кажется на первый взгляд

"Основы COM"
в любом инетмагазине


 
y-soft ©   (2003-08-28 14:15) [13]

Тут в 2-х словах не объяснишь:(

http://delphi.vitpc.com/treasury/dcom.htm
http://www.delphiworld.narod.ru/base/dcom_permissions.html
http://citforum.web.am/programming/cpp/com_4_13.shtml


 
Andrushk   (2003-08-28 14:23) [14]

Дело вот в чем, мне дали dll-ку, сказали - это COM сервер, надо чтобы программа стояла на серваке, а у пользователей в клиенском приложении был некоторый расчет использующий объекты этого сервера...
Я COM"ом ниразу еще не пользовался, уверен, что со временем я стану большим спецмалистом по нему, но сейчас надо сделать чтобы просто работало...

на моей машине вроде работает, подскажите как сделать чтобы сервер стоял на какой-то сетевой машине


 
Andrushk   (2003-08-28 14:23) [15]

2 y-soft
о! спасибо, щас смотреть буду



Страницы: 1 вся ветка

Текущий архив: 2003.09.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
3-33438
grusty
2003-08-21 10:48
2003.09.11
Удаление всех записей в ADO.


7-33825
Vladislav
2003-06-27 13:33
2003.09.11
Какие права у текущего пользователя?


1-33638
Кодер
2003-08-30 14:20
2003.09.11
Чтение свойств объектов


1-33653
maker
2003-08-30 16:19
2003.09.11
Запись в файл


1-33575
gedd@mail.ru
2003-08-28 17:52
2003.09.11
Кнопка в стиле IE