Deutsches LiveCode Wiki
Advertisement

Gibt die Zeichen an, die zum Trennen von Elementen in Chunk-Ausdrücken verwendet werden.

Synonym kann auch itemDel verwendet werden.

Syntax:

set the itemDelimiter to <character|character(s)>

Examples:

set the itemDelimiter to numToChar(202) -- das Zeichen 202 ist ein "non-breakable space", ein Leerzeichen, das verhindert, dass das nächste Wort in eine neue Zeile umgebrochen wird.
set the itemDelimiter to tab
set the itemDel to ";;"

Verwende die Eigenschaft itemDelimiter, um Text basierend auf einem Begrenzungszeichen in Blöcke zu unterteilen.

Ab LiveCode 7.0 kann itemDelimiter eine Zeichenfolge aus einem oder mehreren Zeichen sein. Chunk-Ausdrücke verwenden den itemDelimiter, um zu bestimmen, wo ein Element endet und das nächste beginnt.

Da es sich beim itemDelimiter um eine lokale Eigenschaft handelt, wird dessen Wert auf Komma zurückgesetzt, wenn der aktuelle Handler die Ausführung beendet hat. Es behält seinen Wert nur für den aktuellen Handler bei, und das Setzen in einem Handler wirkt sich nicht auf seinen Wert in anderen Handlern aus, die es aufruft.

Beispiel:

on MouseUp  
  set itemDel to TAB
  answer item 2 of field "text" #note that items are separated by TAB
end MouseUP

on MouseDown
  answer item 2 of field "text" #note that items are separated by commas
end MouseDown

Siehe auch : formfeed (constant),value (function),itemOffset (function),

Advertisement