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