Az a jo Linux ...

HWSW Famulus hwsw at famulus.hu
Sat Aug 30 00:31:42 CEST 2003


> >> A COM+ eseményrendszer nem tudta létrehozni a(z)
> >> {6295DF2D-35EE-11D1-8707-00C04FD93327} elofizeto egy példányát.
> >> CoCreateInstanceEx a következo HRESULT értéket adta vissza: 8000401A.
...
> Ezt az azonosito rendszert eppen nem az MS talalta, ki
> hanem a UNIX vilag :-)))))

>Biztos? Mi az az "elofizeto"? Iszonyu morbidul hangzik :)

>Gumo

Hat szo szerint van az angol terminologia leforditva :-)

Az a program komponens amelyik egy masik program komponens altal meghirdetet
szolgaltatasra
feliratkozik, hogy igenybe veszi.

pl. ez asszem eppen az SQL Server automatikus replikacioja volt.

Ez ugyanis tud olyat, hogy a kozponti adatbazais (ez a kiado) elindit egy
replikalo szolgaltatast (ez a terjeszto) ami bejelentkezeskor
automatikusan atvezeti az off-line adatbazis masolatokon/masolatokrol a
valtozasokat amik addig tortentek amig off-line voltak.
Ezek az off-line adatbazisok az elofizetok ez esetben.
(Nalam speciel az uzletkotok notebookjai es a kozponti raktar kozott)

De a COM (Componens Object Modell) illetve a
DCOM (Distributed COM) vilagban sok minden igy van megoldva.

Kozismert megjelenesi forma a windows vilagban
pl. az  .ocx file-ok  (Delphi, C++, VisualBasic)
De lakhat egy sima dll-ben is, vagy exe-ben is a componens.
Componens= valamilyen feladatot onalloan megvalosito a feluletet
megtartva, vagy bovitve a beltartalmaban barmikor modosihato program resz.
A sima objektumnal latahtoan annyival tobb, hogy a vilag egesze szamara
megvan hirdetve a szolgaltatasa
Ezert kell neki az a csunya egyedi azonosito tobbek kozott..
Az SQL eseten pl. akar egy masik linux componens is feliratkozhat
elofizetonek, ezert a replikacio celja lehetne egy MySQL, PostgreSQL,
OpenOffice excel tablazat, stb is
Egy feltetel van ismerje a COM hivasi konvenciot :-)

pl. Amikor wordbe beillesztesz egy excel tablat, grafikont, kepletet, kepet
akkor
ilyen COM dolgokat bizergalsz valojaban :-)))

Vagy nyomtatsz a PROTEL-bol, hogy necsak off legyen...

UNIX/Linux alatt nem tudom, hogy megy a technologia konkret megvalositasa,
de a guru-k biztos megmondjak....
Valami C konyvtari fuggveny halmaznak kell lennie ra, ami megvalositja a COM
architecturat.

Vigyazat most csak nagyon durva tajkepet adtam!

KJ








More information about the Elektro mailing list