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

Вниз

Как научиться писать СОМ интерфейсы?   Найти похожие ветки 

 
TStas ©   (2008-04-01 19:23) [0]

Читал книжку, всё просто и понятно: интерфейсы, это объекты, только у них нет полей, поэтому все только через ф-ции. Надо им номер сгенерить и зарегистрировать. А вот как его зарегистрировать? Хочу просто пример какой-то посмотреть.


 
Семеныч   (2008-04-01 20:26) [1]

> TStas ©   (01.04.08 19:23)  

> интерфейсы, это объекты

Интерфейс - это не объект, а просто набор неких деклараций. Не больше.


 
palva ©   (2008-04-01 20:52) [2]

> Читал книжку
Какие-то странные книжки вы читаете
"Интерфейс это объект..."
Наверно в той же книжке можно прочитать что:
"Строка это массив..."
"Объект это ссылка..."
Вот скачайте отсюда полезную книгу
http://www.infanata.org/2007/03/09/delphi_i_tekhnologija_com.html


 
Игорь Шевченко ©   (2008-04-01 21:25) [3]

Елманова, Трепалин, Тенцер - "Delphi и технология COM"


 
VirEx ©   (2008-04-02 15:49) [4]


> Как научиться писать СОМ интерфейсы?

Найти COM учителя


 
DrPass ©   (2008-04-02 15:50) [5]

Калверт "Delphi 4 Unleashed"


 
Kolan ©   (2008-04-02 15:54) [6]

> Читал книжку, всё просто и понятно

Интрефейс — это контракт. Это понятие и в кижках по UML объяснено.


> А вот как его зарегистрировать?

Crtl+Shift+G


> Елманова, Трепалин, Тенцер — «Delphi и технология COM»

http://www.ksoftware.ru/library.html


 
TStas ©   (2008-04-08 00:44) [7]

Скачал книжку, скачал, хоть и с трудом, то, чем её открывают, читаю. Интересно.


 
Джо ©   (2008-04-08 03:03) [8]

> [7] TStas ©   (08.04.08 00:44)
> читаю. Интересно.

Все рады :)
Кстати, книга, действительно, неплохая.


 
Eraser ©   (2008-04-08 11:45) [9]


> TStas ©   (01.04.08 19:23) 

для начала надо определиться с вопросом зачем "писать СОМ интерфейсы"?
а потом уже решать конкретную задачу, в т.ч. с помощью литературы.


 
TStas ©   (2008-04-08 20:22) [10]

Для того, что надо уметь их писать. Для общего развития. Работать с ними, вызывая всякие ворды, эксели и т. п. умею, там всё просто.


 
Loginov Dmitry ©   (2008-04-08 23:01) [11]

> Работать с ними, вызывая всякие ворды, эксели и т. п. умею,
> там всё просто.


Да и программировать их совсем не сложно. Особенно в Delphi 7 при создании "Automation Object" и с использованием меню Edit/Add to Interface (которое КодЖировцы за каким-то лешим убрали в Delphi2007).
Главное не вдаваться в детали реализации (т.е. как все это устроено в Винде), т.к. "общего развития" получаешь крайне мало, время тратишь крайне много, и крыша может съехать :)


 
TStas ©   (2008-04-08 23:04) [12]

Да примерно можно догадаться, как всё реализовано. Вроде, к указателю всё сводится, а в реестре GUID написан.


 
Loginov Dmitry ©   (2008-04-08 23:18) [13]

> Да примерно можно догадаться, как всё реализовано. Вроде,
> к указателю всё сводится, а в реестре GUID написан.


То, что к указателю всё сводится - это самый простой, частный случай (касается inproc-сервера). А на счет реестра и гуидов - это то, что знать необходимо.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
2-1208929981
Джек874585
2008-04-23 09:53
2008.05.18
Юникод в Delphi


11-1189437864
Robt
2007-09-10 19:24
2008.05.18
PList


15-1207136742
lead-in
2008-04-02 15:45
2008.05.18
dell


15-1207470033
{RASkov}
2008-04-06 12:20
2008.05.18
GA-965P + WD2500JS


2-1208420154
Igor M.
2008-04-17 12:15
2008.05.18
Gif Animation