Einzelnen Beitrag anzeigen

matashen

Registriert seit: 29. Jan 2007
Ort: daheim
460 Beiträge
 
Delphi XE2 Enterprise
 
#8

AW: String-Ende mit while finden

  Alt 12. Aug 2020, 13:38
Delphi-Quellcode:
for i := 0 to 65535 do
  if ansistr[i] = AnsiChar(#0) then
    begin
      break;
    end;
so was?
laut Delphi Wiki
http://docwiki.embarcadero.com/Libra...tem.AnsiString
"Die Indizierung von AnsiString beginnt bei 1"
Ah, Du prüfst mit #0, ok.
Nur die Länge 65535 ist zu kurz. Meine Strings sind wesentlich länger.
Dann nimm halt Length(ansistr)
Matthias
Das Leben ist eines der härtesten.
  Mit Zitat antworten Zitat