Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
29. Jan 2021
Joar, aber Richtung ist hier fast egal, denn das Problem war eigentlich der Index-Bereich,
also beim Zugriff auf und ein 1 to/downto Count - 1,
bzw. beim Zugriff auf und ein 0 to/downto Count - 2 :zwinker:
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
29. Jan 2021
Man hat Glück, bei einem TMemoStrings (TMemo.Lines) gibt es keinen Index-Fehler ... da kommt einfach nur ein leerer String '' raus.
Bei z.B. einer TStringList dagegen, dort knallt es wunderbar.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
28. Jan 2021
in einem Memo1.Lines gibt es keine Zeilenumbrüche ... das ist nur Inhalt einer Zeile (mit Umbrüchen drin, wären es ja mehrere Zeilen)
Somit machen deine StringReplace nicht das, was du willst.
* das erste StringReplace(..., #13#10, ' ') kann niemals etwas machen (da es niemals einen Zeilenumbruch darin gibt)
* das zweite StringReplace(..., ' ', #13#10) macht aus einer Zeile "mehrere" Zeilen...