Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
23. Okt 2009
Und was willst du damit sagen? Alles was wir (glauben zu) wissen ist, daß die ersten beiden Zeichen Blanks sind. Weiterhin "vermuten" wir, daß das dritte Zeichen kein Blank ist. Aber können wir auch davon ausgehen, daß immer ein dritter Blank enthalten ist?
Selbst wenn deine Daten immer gewissen Regeln genügen, ist es kein Luxus, das Einhalten dieser Regeln auch zu überprüfen. Ein gutes...
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
23. Okt 2009
Die Deklaration von Delete lautet
procedure Delete(var S: string; Index: Integer; Count: Integer);
Damit ist ersichtlich, daß Delete keinen String zurückgibt, sondern den String im ersten Parameter ändert.
tmpName := Array.Name;
Delete(tmpName, 1, 2);
N := pos(' ', tmpName) - 1; // wir wollen den Blank ja nicht mit kopieren!
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
23. Okt 2009
"Das ist nicht das Delete, das du meinst! Dein Delete heißt hier System.Delete"