Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrl (Operator)

Name

dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrl — Öffnet ein Fenster zur Inspektion einer oder mehrerer Steuervariablen.

Signatur

dev_inspect_ctrl( : : Variable : )

Herror dev_inspect_ctrl(const Hlong Variable)

Herror T_dev_inspect_ctrl(const Htuple Variable)

void DevInspectCtrl(const HTuple& Variable)

static void HOperatorSet.DevInspectCtrl(HTuple variable)

Beschreibung

dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrlDevInspectCtrl öffnet ein Inspektionsfenster, in dem die Werte einer oder mehrerer Steuervariablen angezeigt werden. Dies entspricht dem Punkt Ansehen im Kontextmenü einer Steuervariablen im Variablenfenster.

Das normale Inspektionsfenster zeigt die Werte und optional noch zusätzliche Statistiken in einer Tabelle an. Für einige semantische Typen, wie z.B. Matrizen, wird automatisch eine spezielle Repräsentation verwendet. Für mehr Informationen hierzu siehe das Kapitel "Inspecting Variables" im HDevelop User's Guide.

Durch die Übergabe eines Tupels von Variablen in VariableVariableVariableVariablevariable kann ein Inspektionsfenster für mehrere Variablen geöffnet werden. Es ist weiter möglich, den Inspektionsmodus explizit zu bestimmen, indem man als erstes Element eine entsprechende Zeichenkette als Literal einfügt:

'tuple':

Zeigt die Werte im normalen Inspektionsfenster an, selbst wenn für den semantischen Type der Variable eine spezielle Repräsentation existiert.

'plot':

Stellt die Werte numerischer Variablen grafisch gegen den Tupelindex dar.

'plot_xy':

Stellt die Werte numerischer Variablen grafisch als X-Y Paare dar. Hierzu übergibt man eine gerade Anzahl an Variablen, die jeweils paarweise dieselbe Länge haben müssen.

Normalerweise wird der Inhalt des Dialogs aktualisiert sobald sich die Werte der Variablen ändern. Dieses Verhalten kann jedoch durch den Operator dev_update_vardev_update_varDevUpdateVarDevUpdateVarDevUpdateVar oder die Einstellung Variablen aktualisieren beeinflusst werden.

Der Dialog kann durch Drücken des Schließen-Knopfes oder den Aufruf von dev_close_inspect_ctrldev_close_inspect_ctrlDevCloseInspectCtrlDevCloseInspectCtrlDevCloseInspectCtrl geschlossen werden.

Achtung

Dieser Operator wird beim Codeexport ignoriert.

Parameter

VariableVariableVariableVariablevariable (input_control)  integer(-array) HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)

Name der Variablen, deren Inhalt untersucht werden soll.

Beispiel (HDevelop)

read_image (Image, 'fabrik')
regiongrowing (Image, Regions, 3, 3, 6, 100)
area_center (Regions, Area, Row, Column)
dev_inspect_ctrl (Area)
dev_inspect_ctrl (['plot_xy', Row, Column])

Ergebnis

Sind die Parameterwerte korrekt, dann liefert dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrlDevInspectCtrl den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Siehe auch

dev_update_vardev_update_varDevUpdateVarDevUpdateVarDevUpdateVar

Modul

Foundation