Hva er ActiveX-objekter?

Hva er ActiveX-objekter?


Microsofts ActiveX-teknologi genererer mye forvirring ettersom teknologien representerer mer av en kommersiell re-branding av en gruppe teknologier som allerede er i bruk. Teknologien fungerer rundt begrepet skape sett med kode som kan nås og brukes av flere applikasjoner uten å måtte kode det samme om og om igjen i hvert program.

Definisjon

ActiveX-teknologi består av to hovedkomponenter: ActiveX-objekter og ActiveX-kontroller. ActiveX-kontroller og ActiveX-objekter er lett å forveksle, siden de begge inneholder kode som må deles mellom programmer. Forskjellen er at mens ActiveX objekt inneholder kun den koden som skal brukes på tvers av flere programmer, en ActiveX-kontroll kommer også med sin egen grensesnitt.

Bakgrunn

ActiveX-teknologi er avhengig av to andre teknologier: Object Linking and Embedding (OLE) og Component Object Model (COM). Ingen av disse teknologiene er nye og har eksistert siden utviklingen av de tidligste versjonene av Microsoft Windows. ActiveX-teknologi dukket opp med behovet for å tillate programmer å dele data ikke bare med hverandre, men også med Internett.

begrensninger

Siden ActiveX-teknologi er utviklet av Microsoft, det fungerer bare innenfor sitt operativsystem, Microsoft Windows. Internett integrasjon er også begrenset til Microsofts egen nettleser, Internet Explorer. Men alternativene som ligner ActiveX er tilgjengelig for andre nettlesere også.

betraktninger

Mens ActiveX-komponenter som inngår i programmene er generelt trygt og lett kan oppdages av en anti-virus program hvis de inneholder ondsinnet kode, kan ActiveX-kontroller som brukes på Internett være svært farlig. Akseptere installasjon av en ActiveX-objekt når du blir bedt om å gjøre dette vil tillate det å omgå anti-virus og integreres i operativsystemet. For å unngå dette, må du alltid sjekke den digitale signaturen for å sørge for at det kommer fra en pålitelig produsent.