OLE

Denne artikel stammer fra 2002 og er muligvis utidssvarende. Hjælp med at opdatere artiklen ved at klikke "redigér" øverst - fjern derefter {{it-lex}}.

Object Linking & Embedding. En teknik til integration af programmer i Windows og OS/2.

OLE definerer en mekanisme, så programmer kan koble sig til hinanden som programobjekter, dvs. samlinger af data og tilhørende funktioner til manipulering af disse data. Koblingsmekanismen og dens tilhørende protokoller kaldes for Component Object Model, COM.

Fordelen ved OLE er, at programmer kan udveksle data med hinanden uden at skulle kende hvert enkelt programs opbygning eller dataformat. Det gør f.eks., at et tekstbehandlingsprogram kan have elementer i et dokument, som stammer fra et regnearksprogram eller et grafikprogram. Hvis brugeren vælger at ville rette i regnearksdata, så indeholder regnearksobjektet de nødvendige kommandoer, der skal til for at ændre disse data. Kommandoerne stammer fra det egentlige regnearksprogram, men præsenteres for brugeren, som om de var en integreret del af selve tekstbehandlingsprogrammet.