1. März 2013 13:36
1. März 2013 13:48
1. März 2013 13:50
1. März 2013 14:00
Sparrrow1992 hat geschrieben:Also ich will Text1 (Text,1024, var ist auf true) einen Wert für die Maximale Textlänge geben den ich von MaxLänge1 (int) bekomme. Das alles geschieht in einer Codeunit.
DeineFunktion(VAR Text1 : Text[1024]; MaxLänge1 : Integer)
Text1 := COPYSTR(Text1,1,MaxLänge1);
1. März 2013 14:05
1. März 2013 14:08
1. März 2013 14:23
McClane hat geschrieben:Ein bisserl kürzer geht's mit PADSTR.
1. März 2013 14:27
McClane hat geschrieben:Ein bisserl kürzer geht's mit PADSTR.
DeineFunktion(VAR Text1 : Text[1024]; MaxLänge1 : Integer)
IF STRLEN(Text1) = MaxLänge1 THEN
EXIT; // Text ist bereits so lang wie gewünscht
IF STRLEN(Text1 > MaxLänge1 THEN
Text1 := COPYSTR(Text1,1,MaxLänge1) // Text muss gekürzt werden
ELSE
Text1 := PADSTR(Text1,MaxLänge1); // Text muss verlängert werden
1. März 2013 14:35
1. März 2013 14:58
1. März 2013 15:07
Text1:=FORMAT(Text1,MaxLänge1);