Dertil kommer så API ...
API står for "Application Programming Interface". Dette begreb dækker
over nogle funktioner og procedurer som er indbygget i Windows. Faktisk
dækker det også over operationer i DLL'er, men dem har DD jo berørt.
Et godt eksempel er faktisk Delphi's TForm. Denne bliver faktisk bygget
ved at Delphi "bag facaden" kalder en forfærdentlig masse API operationer.
Det er nemlig Windows (f.eks.) der enerådig styrer alt hvad der hedder
grafik, og dermed forme. Den eneste måde du dermed kan tegne direkte
på skærmen (en form) er altså ved at kalde nogle API funktioner.
Disse er så meget belejligt pakker ind i ca. 200Kb kode i Delphi, så du
kun skal bekymre dig om at kalde TForm korrekt.
Mvh
Thomas
"Dynamic Duo" <dynduo@onebox.com> wrote in message
news:vgad7to9ktt2m3smogpobb7a48ull1ce81@4ax.com...
> Hejsa,
>
> Lidt om DLL'er...
>
> DLL er en forkortelse for "Dynamic Link Library"... som navnet antyder
> er en DLL et slags "bibliotek", der kan indlæses dynamisk. Dvs. at et
> program run-time (modsat design- og compile-time) kan indlæse en DLL,
> anvende metoder og objekter defineret i DLL'en, og "aflæse" DLL'en
> igen. På den måde kobler programmet sig "dynamisk" på DLL'en, og
> bibeholder kun DLL'en i hukommelsen så længe det er nødvendigt. På
> denne måde kan man spare både hukommelse og lagerplads. DLL'er gør det
> således også muligt at dele metoder og objekter mellem flere
> programmer.
>
> Håber det bragte lidt lys over sagen...
>
> - Thomas
>
>
> On Tue, 30 Jan 2001 12:13:38 +0100, "S@ndman" <sandman@ofir.dk> wrote:
>
> >Hejsa..!!
> >
> >Jeg kunne godt bruge en forklaring på API, vores lærer har forklaret det
som
> >en forretningsmodel, med brugergrænseflade osv., hvor forretningsmodellen
er
> >det overordnede??
> >
> >Hvad er DLL og hvad bruges de til???
> >
> >Jimmy
> >
>
|