TFbmItem.ListVariables
Diese Funktion ist eine Methode der Klasse TFbmItem und welche in der Unit Item definiert wurde. Der Funktionstyp ist Prozedur.
Die Funktion verlangt folgende Parameter:
Parameter |
Typ |
Beschreibung |
---|---|---|
List | TStringList | In diese Liste werden alle gefundenen Variablennamen gespeichert. |
Mit dieser Funktion können alle Variablen des Elementtextes und der Vorlage gefunden werden.
Text des Elements:
1
2
3
2
3
[$Anrede],
das Produkt "[$Produkt]" ist auf dem Weg zu Ihnen.
das Produkt "[$Produkt]" ist auf dem Weg zu Ihnen.
Nach dem Aufruf der Funktion enthält die übergebene Liste die Werte "Anrede" und "Produkt". Im Gegensatz zur Eigenschaft TFbmItem.Variables werden die verfügbaren Variablen in Echtzeit gesucht. Die Eigenschaft greift nur auf Variablen zu, welche beim abspeichern des Elements vom GREYHOUND Client (oder einem anderen Client) übermittelt wurden.
Quelltext-Beispiel:
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
var
List: TStringList;
begin
Item.ListVariables(List);
if List.Count > 0 then
begin
// Hier kann auf die Liste zugegriffen werden.
end;
end;
List: TStringList;
begin
Item.ListVariables(List);
if List.Count > 0 then
begin
// Hier kann auf die Liste zugegriffen werden.
end;
end;