:Revision=14
:html
<<
128.162
RegForm-Objekt|RegForm
--
Das IP-Objekt <!RW>RegForm erlaubt den Zugriff auf die im Anmeldeformular eingetragenen Werte.

Die Daten werden ber den in den Grundeinstellungen angegebenen Wert fr <!SW>IPName angesprochen, dabei wird nicht zwischen Gro- und Kleinschreibung unterschieden.

Der Wert eines Feldes ist immer vom Typ String.
>>
<<
128.162.1
RegForm.Exists|Exists
--
<!DEF>
function <!TW>RegForm.Exists (sName : string) : real;
<!TXT>
Liefert <!RW>TRUE, wenn im Anmeldeformular ein Feld mit diesem Namen existiert.
>>
<<
128.162.2
RegForm.Get|Get
--
<!DEF>
function <!TW>RegForm.Get (sName : string [; sDefaultWert : string]) : string;
<!TXT>
Liefert den Wert des Feldes im Anmeldeformular.

Wenn das Feld nicht existiert, wird der Defaultwert geliefert, ist dieser nicht angegeben, dann wird ein Laufzeitfehler erzeugt.
>>
<<
128.162.3
RegForm.Set|Set
--
<!DEF>
procedure <!TW>RegForm.Set (sName, sWert : string);
<!TXT>
Setzt den Wert des Feldes <!PW>sName im Anmeldeformular auf den Wert <!PW>sWert.

Wenn das Feld nicht existiert, wird ein Laufzeitfehler erzeugt.

Fr Checkboxen gilt:
<!STBL>
<!><!PW>sWert='0' oder<br><!PW>sWert=''<!>nicht markiert<!>
<!>alles andere<!>markiert<!>
<!ETBL>
>>
<<
128.162.4
RegForm.Clear|Clear
--
<!DEF>
procedure <!TW>RegForm.Clear (sName : string);
<!TXT>
 <!PW>sName muss ein Combo-Box bezeichnen. Die Eintragsliste dieses Feldes wird gelscht.

Wenn das Feld nicht existiert oder keine Combo-Box bezeichnet, wird ein Laufzeitfehler erzeugt.
>>
<<
128.162.5
RegForm.Add|Add
--
<!DEF>
procedure <!TW>RegForm.Add (sName, sItem : string);
<!TXT>
 <!PW>sName muss ein Combo-Box bezeichnen. Der Eintragsliste dieses Feldes wird der String sItem hinzugefgt.

Wenn das Feld nicht existiert oder keine Combo-Box bezeichnet, wird ein Laufzeitfehler erzeugt
>>
<<
128.162.6
RegForm.Store|Store
--
<!DEF>
procedure <!TW>RegForm.Store (sName : string [; sFile : string [; sSection : string]]);
<!TXT>
Speichert den Wert des Feldes <!PW>sName im Anmeldeformular in dem Inifile <!PW>sFile, im Abschnitt <!PW>sSection. Bei Combo-Boxen wird auch die Eintragsliste gepeichert.

 <!PW>sFile kann weggelassen werden oder leer sein, dann wird automatisch <!SW>%SYS%/RegForm.Ini benutzt. Wenn <!PW>sFile keine Typendung besitzt, wird 'INI' angehngt.

 <!PW>sSection kann weggelassen werden oder leer sein, dann wird <!PW>sName benutzt.

Wenn das Feld nicht existiert, wird ein Laufzeitfehler erzeugt.
>>
<<
128.162.7
RegForm.Load|Load
--
<!DEF>
procedure <!TW>RegForm.Load (sName : string [; sFile : string [; sSection : string]]);
<!TXT>
Ldt den Wert des Feldes <!PW>sName im Anmeldeformular aus dem Inifile <!PW>sFile, im Abschnitt <!PW>sSection. Bei Combo-Boxen wird auch die Eintragsliste geladen.

 <!PW>sFile kann weggelassen werden oder leer sein, dann wird automatisch <!SW>'%SYS%/RegForm.Ini' benutzt. Wenn <!PW>sFile keine Typendung besitzt, wird 'INI' angehngt.

 <!PW>sSection kann weggelassen werden oder leer sein, dann wird <!PW>sName benutzt.

Wenn das Inifile oder die Section nicht existiert, so ist das Feld nachher leer.

Wenn das Feld nicht existiert, wird ein Laufzeitfehler erzeugt.
>>
<<
128.162.8
RegForm.StoreDefault|StoreDefault
!128.162.3
--
<!DEF>
procedure <!TW>RegForm.StoreDefault;
<!TXT>
Speichert die aktuell in das Anmeldeformular eingetragenen Daten als Defaultwerte ab. Die aktuell eingetragenen Daten knnen mit der Funktion RegForm.Set gesetzt werden.
>>
