handle
handle Deskriptor
- Siehe: Datentypen ,
ComCall ()
Der Begriff handle hat im CONZEPT 16- Editor die folgenden Bedeutungen:
Datentyp
Der Datentyp handle ist ein spezieller Datentyp für Deskriptoren. Variablen vom Typ handle sind vollständig kompatibel zum Datentyp int. Alle entsprechenden Spezifikationen zum Datentyp handle können der Dokumentation unter int entnommen werden.
Durch die Verwendung des eigenen Datentyps für Deskriptoren ist es möglich, eigene sub-Funktionen, die einen Deskriptor als ersten Parameter erwarten, mit dem Pfeiloperator aufzurufen. Aufrufe in Form von
Function(tHandle, tA, tB)
können also auch im folgenden Format angegeben werden:
tHandle->Function(tA, tB)
Typumwandlung bei COM-Aufrufen
Mit dem Schlüsselwort handle wird bei der Übergabe von Parametern an Methoden oder Eigenschaften von COM-Objekten ein Deskriptor gekennzeichnet.
Beispiel:
tCellStart # tComWorksheet->cphCell(1, 1);
tCellEnd # tComWorkSheet->cphCell(10, 2);
tComRange # tComWorksheet->cphRange(handle tCellStart, handle tCellEnd);
In diesem Beispiel wird ein Bereich markiert, der anschließend mit Werten gefüllt oder ausgelesen werden kann. Wird in diesem Fall handle weggelassen, würde der Deskriptor falsch interpretiert werden.