Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
VarIsFilled
Modified on 03/02/2009 12:12
by
CPARAS
Categorized as
Plattform
'''Syntax:'''{BR} {{{{'''function''' VarIsFilled(const V: Variant): Boolean;}}}}{BR} {BR} '''Beschreibung:'''{BR} {BR} Diese Funktion ermittelt ob in der entsprechenden Variable etwas drinn steht.{BR} Es wird überprüft ob der Inhalt der Variable den folgenden Kriterien nicht entspricht.{BR} * Variant <> null * Variant <> EmptyParam * Variant <> Error Nur in diesem Fall bekommen wir ein true zurück und ansonsten ein false. {BR} '''Beispiel 1:'''{BR} {BR} <code pascal> procedure testFunction; var aObjektNr: integer; begin if VarIsFilled(self.getLocalVariable('OB_OBJEKT')) then begin aObjektNr:= self.getLocalVariable('OB_OBJEKT'); end else begin aObjektNr:= 0; end; </code> '''Beispiel 2:'''{BR} In diesem Beispiel wird jedoch nicht abgefangen falls die Variable einen Wert EmptyParam oder einen Fehler enthält.{BR} In den meisten Fällen wird dies genügen jedoch beim Zugriff auf eine Adapter Klasse (z.B. Container o. ExcelAdapter){BR} kann es vorkommen das diese auch die Werte EmptyParam oder Fehler annehmen.{BR} {BR} <code pascal> procedure testFunction; var aObjektNr: integer; begin if self.getLocalVariable('OB_OBJEKT') <> null then begin aObjektNr:= self.getLocalVariable('OB_OBJEKT'); end else begin aObjektNr:= 0; end; </code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.