webForumDet fria alternativet

Vad är Com?

ASP

5 svar · 242 visningar · startad av Danmagnus

Medlem sedan maj 2000269 inlägg
Frågan#1

nån som vill förklara? ... är det serverkomponenter eller?

Medlem sedan dec. 19996 721 inlägg
#2

Nja, jo, nej, okej... :)

Den vanligaste tillämpningen av COM, för oss som håller på med ASP, är just serverkomponenter. COM - Common Object Model - är dock mycket större än så. Det är en standard, utvecklad av Microsoft, som bygger på inkapslade programobjekt, vars funktioner (metoder) och egenskaper kan utnyttjas av andra program. Att de är inkapslade innebär också att de kan användas ifrån mängder av olika program och programmeringsspråk. DCOM (Distributed COM) gör att man till och med kan använda COM-objekt som ligger på andra datorer.
COM är inte bundet till Windows, och finns också för andra operativsystem, men det är sällan som det används utanför Windows-världen. Där finns andra standarder som påminner, t.ex. CORBA (Common Object Request Broker Architecture) och JavaBeans.

Det vanligaste är att man utvecklar COM-objekt i Visual Basic eller C++, men det går även bra att utveckla i t.ex. C, Perl, Python, Delphi m.fl. Det enda som krävs är att programmen/objekten kan göra sina funktioner och egenskaper tillgängliga enligt COM-standarden.

mvh

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

Medlem sedan juni 20008 205 inlägg
#3

Hm, står inte C:et för "Component", inte "Common"?

------------------
-- spango
If we can't be free, we can be cheap!

Medlem sedan dec. 199917 055 inlägg
#4

COM = Component Object Model - riktigt.
Det är inte ofta folk får tillfälle att rätta dig emission... ;)

Medlem sedan dec. 19996 721 inlägg
#5

Abbans! ;)

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

Medlem sedan dec. 199917 055 inlägg
#6

Nämen Gunte, nu får du ge dig. "Attans" heter det ju.
Två korrigeringar i samma tråd... :e

297 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
166 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)