/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
API & DLL´s!!
Fra : S@ndman


Dato : 30-01-01 12:14

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



 
 
N/A (31-01-2001)
Kommentar
Fra : N/A


Dato : 31-01-01 08:26



Thomas Due (31-01-2001)
Kommentar
Fra : Thomas Due


Dato : 31-01-01 08:26

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
> >
>



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste