Zum Hauptinhalt springen

C16_ArgRead

Mit dieser Funktion kann ein Parameter, der beim Aufruf der Einstiegsfunktion mit ``DllCall() übergeben wurde, ermittelt werden.

In (aInstHdl) wird die Instanz und in (aPosition) die Position des Parameters übergeben. Wurde ein Array übergeben, muss in (aIndex) das Element spezifiziert werden. Ob ein Array übergeben wurde und aus wie vielen Elementen es besteht kann mit der Funktion C16_ArgInfo() ermittelt werden.

In (aData) muss ein Zeiger auf eine Variable mit einem korrekten Typ übergeben werden, in der der Wert zurückgegeben wird.

info

Wird eine Zeichenkette gelesen, muss im vCHAR-Array mindestens für ein Zeichen mehr Platz sein, als von ``C16_ArgInfo() ermittelt wird, damit das abschließende Nullzeichen Platz hat.