Twitter und Facebook-Anbindung
X
Tweet Follow @twitterapi
!!! Anbindung an twitter und facebook öffnen !!!

Wenn Ihnen mein Online-Buch gefällt,
dann bedanken Sie sich doch mit einer kleinen Spende...

13.1.1 Handles

13.1.1 Handles

Bevor Sie mit Dateien arbeiten, sollten Sie grob wissen, was ein Handle ist. Wie bereits erwähnt, regelt das Betriebssystem den Dateizugriff. Dem Programmierer wird beim öffnen eine Art Referenz zur Verfügung gestellt, welche dann immer mit angegeben werden muss, wenn etwas mit der Datei gemacht werden soll. Somit weiß Windows, welche Datei gemeint ist. In C wurde um diese Handles ein Mechanismus herum gebastelt, aber prinzipiell wissen Sie jetzt, dass ein Handle eine Referenz ist, mit welcher das Betriebssystem später eine Zuordnung machen kann.

Handels werden aber nicht nur für Dateien verwendet, sondern kommen überall dort zum Einsatz, wo das Betriebssystem für einen etwas machen soll. Dies betrifft z.B. die Steuerung anderer Programme, Prozesse, Bibliotheken und Fenster. Möchte man z.B. eine Funktion einer DLL benutzen, benötigt man zunächst ein Handle darauf. Will man ein Fenster in den Vordergrund holen oder ein anderes Programm steuern, wird ebenfalls ein Handle benötigt. Dies soll Sie aber jetzt nicht verwirren, sondern nur den Begriff Handle näher bringen.

Da ein Handle wie gesagt nur eine Referenz ist, handelt es sich nur um eine Zahl, welche meistens vom Typ Integer ist.

Zugriff auf eine Datei mittels Handles

Zum Seitenanfang
Zum Inhaltsverzeichnis

© Copyright by Thomas Weiß, 2009 - 2012