TBeCbApplication
TBeCbApplication
Info-Objekt, das zusätzliche Eigenschaften von Application veröffentlicht.
Verwendung
Eine Instanz dieser Klasse ist als Konstante registriert. CbApplication kann nicht mit CreateObject erzeugt werden.
Eigenschaften | |
---|---|
Active:L | Die Eigenschaft hat den Wert True, wenn be aktiv ist. Andernfalls hat sie den Wert False. Active wird beim Start auf True eingestellt. |
ExeName:C | Mit ExeName können Sie den Namen der ausführbaren Datei von be ermitteln. |
HintHidePause:N | Mit HintHidePause können Sie eine Wartezeit in Millisekunden angeben. Diese unterscheidet sich vom Standardwert, der in be vorgegeben wurde. |
HintPause:N | Mit HintPause können Sie die standardmäßige Wartezeit ändern, die in be eingestellt wurde. Geben Sie das Intervall für HintPause in Millisekunden an. Nach diesem Intervall wird der Hilfehinweis angezeigt, der in der Eigenschaft Hint angegeben ist. |
MainForm:O | Die Eigenschaft MainForm gibt an, welches Formular das Hauptfenster der Anwendung ist. |
Title:C | Die Eigenschaft Title enthält den Text, der beim Verkleinern der Anwendung auf Symbolgröße unter dem Symbol angezeigt wird. |
LoadedModule:N | Diese Eigenschaft ist im Codeblock auch als globale Konstante vorhanden und nennt sich wie die Eigenschaft selbst LoadedModule. 0: belmUndefined 1: belmMain 2: belmFiBu 3: belmProg 4: belmPrMan 5: belmReport 6: belmScanner 7: belmTimeManage 8: belmImport 9: belmUpdate 10: belmOrdRelByDate 11: belmSuppAutoPlan 12: belmTermTask 13: belmSubsidCommStart 14: belmWebService 15: belmWebServiceServer 16: belmCallProg 17: belmScanner 18: belmDBAdmin 19: belmProtUpdate 20: belmCreateClass 21: belmBeas |
Funktionen und Methoden | |
---|---|
GetParam:C | Gibt den Wert des gesetzten Parameters zurück. |
aParamName:C | Name des Parameters |
GetIniParam:C | Gibt den Wert des gesetzten Parameters aus der Ini-Datei zurück. |
aParamName:C | Name des Parameters |
IsParam:L | Gibt zurück ob der Parameter gesetzt wurde. |
aParamName:C | Name des Parameters |
IsIniParam:L | Gibt zurück ob der Parameter in der Ini-Datei gesetzt wurde. |
aParamName:C | Name des Parameters |
Beispiel
function BoolToStr(lBool)
Result := 'undefined',
if lBool then
Result := 'Ja',
else
Result := 'Nein',
endif,
end,
Meld('Fenster aktiv: ' + BoolToStr(CbApplication.Active) + CRLF +
'Exe-Name: ' + CbApplication.ExeName + CRLF +
'Titel: ' + CbApplication.Title + CRLF +
// Hier kann auch die globale Konstante 'LoadedModule' verwendet werden
'Hauptmodul geladen: ' + iif(CbApplication.LoadedModule = belmMain, 'Ja', 'Nein')),