<
Von Version < 25.2 >
bearbeitet von S V
am 2022/08/08 13:27
Auf Version < 26.1 >
bearbeitet von S V
am 2022/08/08 13:31
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -651,3 +651,32 @@
651 651  {{/figure}}
652 652  
653 653  Über diesen Dialog können Sie die entsprechende Projektvariable wählen. Markieren Sie nun die Option Werte beim Start laden bzw. die Option Werte beim Beenden speichern. Dadurch werden beim Start der Form die Werte für sämtliche Komponenten aus der angegebenen Variable geladen, falls diese existieren. Ebenso werden die Inhalte sämtlicher Komponenten beim Beenden der Form in der angegebenen Variable gespeichert.
654 +
655 +Über die Option Werte beim Start laden wird der folgende Code in der automatisch generierten Funktion FormActivate() erstellt. Dadurch werden in diesem Beispiel alle Edit-Felder mit Informationen belegt, welche in der Variablen VAR zu finden sind:
656 +
657 +{{code language="None"}}
658 + EditDomain.Text := GetVarContent('VAR.EditDomain');
659 + EditBeschreibung.Text := GetVarContent('VAR.EditBeschreibung');
660 + EditIP.Text := GetVarContent('VAR.EditIP');
661 + EditMAC.Text := GetVarContent('VAR.EditMAC');
662 + EditOS.Text := GetVarContent('VAR.EditOS');
663 + EditVersion.Text := GetVarContent('VAR.EditVersion');
664 + EditSP.Text := GetVarContent('VAR.EditSP');
665 +{{/code}}
666 +
667 +In der automatisch generierten Funktion OkButtonClick (siehe Angabe im Screenshot) wird der Code zum Speichern aller Edit-Felder in der Variablen VAR generiert:
668 +
669 +{{code language="None"}}
670 + SetVarContent('VAR',
671 + 'EditDomain=' + EscapePropertyValue(EditDomain.Text) +
672 + ',EditBeschreibung=' + EscapePropertyValue(EditBeschreibung.Text) +
673 + ',EditIP=' + EscapePropertyValue(EditIP.Text) +
674 + ',EditMAC=' + EscapePropertyValue(EditMAC.Text) +
675 + ',EditOS=' + EscapePropertyValue(EditOS.Text) +
676 + ',EditVersion=' + EscapePropertyValue(EditVersion.Text) +
677 + ',EditSP=' + EscapePropertyValue(EditSP.Text));
678 +{{/code}}
679 +
680 +Die Variable VAR benötigt zum Laden der Informationen und Daten beim Start der Form ein bestimmtes Format. Ebenso werden die Informationen in einem bestimmten Format gespeichert. Dabei werden die Informationen und Daten mit der Syntax Element.Eigenschaft=Wert,[…] geladen bzw. gespeichert.
681 +
682 +Im Client Command kann die Variablen VAR somit z.B. über String-Kommandos (siehe Kapitel Kategorie Strings) mit Informationen und Daten vor dem Start der Form belegt werden. Nach dem Beenden der Form lässt sich die Variable über die Angabe %Variable.Eigenschaft% einfach abfragen. Um so z.B. das Betriebssystem eines zuvor in der Form angezeigten Clients abzufragen, geben Sie einfach den String %VAR.EditOS% an.

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community