Forum: Object-Pascal / Delphi-Language
by harfes,
25. Okt 2011
Danke für die hilfreichen Tips!
Nachdem ich die Routine jetzt mal - wie von Brummi vorgeschlagen - auf Copy(sl,4,10) geändert habe, funzt das ganze auch unter Delphi XE. Die Annahme, dass das in D2007 mit ValueFromIndex nicht so ganz korrekt war, scheint wohl korrekt zu sein - aber es hat trotzdem funktioniert...und mir jetzt mit Delphi XE ein Problemchen generiert, mit dem ich absolut nicht...
Forum: Object-Pascal / Delphi-Language
by harfes,
25. Okt 2011
Nochmal: die procedure funktioniert problemlos mit D2007 - also ist es egal,
ob
copy(sl.ValueFromIndex,3,10);
oder
copy(sl,4,10);
Es ist zwar kürzer, macht aber trotzdem keinen Unterschied - allerdings fängt der
String mit Index 0 an, so dass für copy Index 4 das erste Zeichen des Datums nicht
mitkopiert wird...
Die Frage ist doch, was hat sich an der copy-Funktion geändert von D2007...
Forum: Object-Pascal / Delphi-Language
by harfes,
25. Okt 2011
Hallo,
ich habe bisher unter D2007 folgenden Code problemlos eingesetzt:
procedure DatumInMemo(datum:String);
var
sl : TStringList;
begin
.....(hier wird kdname und tourtxt ermittelt)...
for i := 0 to sl.Count - 1 do