[ stargazer @ 12.03.2006. 16:37 ] @
preko pretrage sam pokušao da nađem da li je već na ovom forumu pisano o ovome i nisam ništa našao, ali ako postoji unapred se izvinjavam

ono što me zanima je pojam interfejsa ( IUnknown i sl. )
da li neko može nešto o tome da napiše ili me uputi ka nekom sajtu gde to može da se iščita

hvala unapred...
[ ljube @ 12.03.2006. 21:52 ] @
IUnknown je dio COM i ActiveX standarda.

Da bi neki program bio COM Server onda minimalno mora da implementira IUnknown interfejs.

Preko ovog interfejsa ostali programi mogu da saznaju vise informacija o ovom COM objektu ili da prozovu njegove funkcije/metode.

Ako pored ovog interfejsa COM objekat implementira i IDispatch interfejs, onda taj COM objekat moze da "kaze" sve o sebi, koje metode ima, koji su parametri i sl.

IDispatch interfejs koriste programi poput VB6 i sl da pokrecu COM/ActiveX objekte.

Da bi neki progam bio ActiveX, pored IUnknown, i IDispatch interfejsa mora da implementrira i jos mnogo drugih interfejsa IpropertyBag, ISite ... sl (mislim da ih ima 24 predvidjenih Microsoft standradom).

U svakom slucaju ovo bi bilo bolno rucno readiti vec se koriste specijalizovani alati koji ti to generisu u pozadni poput ATL-a ili nekih wizarda u MFC-u


Za vise informacija samo potrazi IUnknown na MSDN-u

Lj.
[ stargazer @ 13.03.2006. 11:23 ] @
Mislim da ste me pogrešno razumeli

IUnknown interfejs sam naveo kao primer tematike koja me zanima da bih istu jasno odvojio od tematike korisničkog interfejsa

Celu temu sam pokrenuo zato što ne znam apsolutno ništa o pojmu interfejsa, dakle ono što meni treba je neki tekst o njima i uopšte ideja kako da počnem da radim sa njima ( znači početnički sadržaji )
[ mnesa @ 16.03.2006. 09:59 ] @
http://www.codeproject.com/com/COMBasics.asp
http://www.codeproject.com/com/COM_from_scratch_1.asp
[ stargazer @ 16.03.2006. 11:18 ] @
hvala