23. Juni 2010 09:44
23. Juni 2010 09:52
TempStr := "VBL110001,45465,4544,1111";
SearchStr := ',';
Counter := 0;
WHILE STRPOS(TempStr, SearchStr) > 0 DO BEGIN
  Counter += 1;
  TempStr := DELSTR(TempStr, STRPOS(TempStr, SearchStr), STRLEN(SearchStr); 
END;23. Juni 2010 09:55
McClane hat geschrieben:Guckst du hier.

23. Juni 2010 09:57
 Lösung ist auch schöner, wie meine [/EDIT]
 Lösung ist auch schöner, wie meine [/EDIT]
			
		23. Juni 2010 10:15
CountSubString(InputString : Text[255];SearchString : Text[30]) : Integer
if strpos(InputString,SearchString)=0 then
  exit(0)
else
  exit(1+CountSubString(copystr(InputString,strpos(InputString,SearchString)+strlen(SearchString)),SearchString));23. Juni 2010 10:21
McClane hat geschrieben:Nagut, ich hätte für Natalies Sonderwünsche dann noch:
 
			
		23. Juni 2010 11:07
Natalie hat geschrieben:Wenn du nicht so gemein zu mir wärst, hätte ich dir ein ein "genial" attestiert
 
   
			
		23. Juni 2010 14:51
 
 x := 'abc,qwe,,er,,';
i := strlen(x) - strlen(delchr(x,'=',','));
message('%1',i);
23. Juni 2010 15:18
 
			
		23. Juni 2010 15:22
 
			
		23. Juni 2010 15:59