Thema: Delphi Was genau ist VCL?

Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#13

Re: Was genau ist VCL?

  Alt 16. Jul 2005, 22:03
Man könnte die VCL als WinAPI-Wrapper bezeichnen.

Um nun zu verstehen, was die VCL ist, muss man zwei begriffe definieren:

API = Application Programming Interface = Programm-Programmierungs-Schnittstelle = Eine Schnittstelle, über die man auf alles zugreifen kann, das Windows zum Zugriff vorgesehen hat. Da gehören so Sachen dazu wie das Dateisystem, Systemeinstellungen und eben die visuellen Komponenten, welche durch einen Funktionsaufruf, welcher ein Handle zurückliefert, erzeugt und über dieses Handle weiterverwendet werden können.

Wrapper = Verpacker = ein Konstrukt, das um das zu Wrappende "gewickelt" wird, um den Zugriff einfacher zu machen. Die VCL pacvkt die API-Funktionen also in ein eigenes Konstrukt ein, die das Operieren dieser API einfacher macht, aber dafür natürlich einen Overhead verursacht.

ich hoffe, das ist verständlich.

@Enterprise: @kiar: Verleumdung
@Olli: Unverschämtheit...

Ich hätte mit dem nötigen Kleingeld auch gleich ne Enterprise oder zumindest Professional gekauft...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat