Entwickler-Ecke

Sonstiges (Delphi) - was ist ein handle


der_zaehe - Fr 20.05.05 20:29
Titel: was ist ein handle
jetzt frag ich einfach mal so dumm daher:
was genau ist eigentlich ein handle? ich benutze sie selber auch, hab aber noch nie genauer drüber nachgedacht oder erklärt gekriegt was sie eigentlich sind. so wie ich sie verwende, scheinen es ja so etwas ähnliches wie zeiger(pointer) zu sein. aber wo da liegt jetzt der unterschied? was sind sie?

ich denke ihr habt da bestimmt ne gute antwort.


mfg der_zaehe


feivel3333 - Fr 20.05.05 20:57

Jetzt mag ich ja lügen, aber so weit ich informiert bin, ist ein Handle eine Zahl (integer), unter der ich ein Element wie z.B. ein Fenster ansprechen kann. Es ist eine eindeutige Zahl, aber keine Adresse im Speicher.
Also ist ein Handle eine Art numerischer Index.

Wer es besser erklären kann, der mache es bitte.


AXMD - Fr 20.05.05 21:49

user profile iconfeivel3333 hat folgendes geschrieben:
Jetzt mag ich ja lügen, aber so weit ich informiert bin, ist ein Handle eine Zahl (integer), unter der ich ein Element wie z.B. ein Fenster ansprechen kann. Es ist eine eindeutige Zahl, aber keine Adresse im Speicher.
Also ist ein Handle eine Art numerischer Index.

Wer es besser erklären kann, der mache es bitte.


Das stimmt schon. Es sei vielleicht noch dazugesagt, dass unter Windows jedes Objekt so ein Handle besitzt - damit ist es eindeutig identifizierbar.

AXMD