Indledning
I forbindelse med de øgede sikkerhedskrav i den nye version af Explorer 7.0 kan
brugere af Navision med en version før 4.0 SP1 være udsat for at hjælpfunktionen
i Navision ikke fungere korrekt. Det der sker er, at man skal hver gang man bruger
F1, så skal man aktivere en ActiveX komponent for at kunne se hjælpeteksten, hvilket
hurtigt vil virke irreterende hvis man ofte bruger hjælpen i Navision.
Løsningen er beskrevet i følgende spørgsmål-svar
Nedenstående artikel forklarer lidt om hvad ActiveX er.
Til toppen af sidenHvad er ActiveX?
ActiveX komponenter er en COM (Component Object Model) baseret teknologi fra
Microsoft, der udgør de fundamentale byggeklodser, som benyttes i de fleste Windows
programmer.
ActiveX kan benyttes til at udvikle ActiveX controls, ActiveX documents og ActiveX
code components, som anvendes i forbindelse med client/ server løsninger samt
på Internettet.
Til toppen af sidenActiveX Controls
ActiveX controls er typisk visuelle software byggeklodser, der har sin egen funktionalitet
og udseende indbygget i selve komponenten. En ActiveX control benyttes i en formular
eller applikation. Containeren kan fx. være en VB form, en VC++ dialogbox eller
en HTML side. En ActiveX control kan benyttes i mange forskellige applikationer,
fx. Microsoft Office eller Internet Explorer. ActiveX controls er implementeret
i en fil der ender på ".OCX".
Til toppen af sidenActiveX Controls og Security på en Internet side
Når man surfer på Internettet er der en risiko for at man kan få downloaded en
ActiveX control, som forårsager skade på ens PC. Udviklere af ActiveX controls
kan signere deres ActiveX controls digitalt eller markere disse som sikre for
"scripting og initialization". Dette garanterer ikke at ActiveX control'en er
sikker at downloade. En digitalt signeret ActiveX control garanterer kun at koden,
der bliver downloaded, er udviklet og signeret af en bestemt udvikler. Sikker
for "scripting og initialization" garanterer kun at denne ActiveX control kan
benyttes på en web-side. Det er Internet Explorer der spørger ActiveX control'en,
om det er en sikker komponent, og hvis security level er sat til at acceptere
download, vil denne ActiveX control blive downloadet og installeret på brugerens
computer, samt evt. scripting code vil blive eksekveret og ... Puf, der røg din
harddisk.
Til toppen af sidenScripting på client- og serverside
Scripting er fortolkende kode, der benyttes på en hjemmeside for at ændre funktionaliteten
af siden dynamisk. Der findes flere script sprog, fx. JavaScript og VBScript.
Client-side scripts eksekveres i brugerens browser og betjenes og debugges på
clienten. Server-side scripts kan efterhånden også debugge på højt niveau. Da
server-side scripts eksekveres på web serveren (ASP), er der mulighed for adgang
til serverens centrale ressourcer og databaser.
Til toppen af sidenActiveX Code Components
ActiveX code components er biblioteker med forskellige typer objekter. Det er
en nem måde at pakke allerede udviklet kode sammen for at kunne genbruge denne
kode i en anden sammenhæng. ActiveX code component'en har nogle 'properties' og
'metoder', som en client kan kalde og derved sende events til brugeren af component'en.
En ActiveX code component kaldes også for en Automation Server. Automation gør
det muligt for en anden applikation (clienten) at kontrollere en automation server.
En ActiveX code component kan enten eksekveres in-process (ActiveX DLL) eller
den kan være en out-of-process (ActiveX EXE) komponent, hvor den ActiveX EXE eksekverer
i sit eget addresse- og process-space. Man kan benytte ActiveX code componenter
i forbindelse med MTS (Microsoft Transaction Server) for at få ACID (Atomicity,
Consistency, Isolation, Durability)
Til toppen af sidenActiveX Dokumenter
ActiveX documents er en slags VB dialogbokse, som er udviklet til at optræde
i en ActiveX Document container. En container kan fx. være MS Binder eller Internet
Explorer. Et ActiveX document adskiller sig fra et traditionelt document ved,
at det er muligt at få overført funktionaliteten fra en applikation og det er
muligt at få sekundære dialogbokse frem. Et ActiveX document har mulighed for
at gemme data, som brugeren har indtastet.
Til toppen af siden
Du skal være logget ind før du kan se eller skrive kommentarer til de forskellige indlæg. Klik her for at logge ind, eller oprette en bruger.