Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
15. Okt 2007
Du müsstest doch bis length(Schluessel)-1 die Schleife laufen lassen?!
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
12. Okt 2007
Auf über 255 Zeichen pro String kommst du aber nicht?
Vergiss nicht, das eine StringListe mit List:= TStringList.Create; erstellt werden muss.
So wie du das machst, muss die StringListe am Index i schon einen Eintrag haben, sobald dort keiner ist, überschreitest du halt das Listenmaximum
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
12. Okt 2007
Dann mach evtl. mal die Optimierung aus, wenn du die noch an hast im Compiler Menü und dann gehe mal den Quelltext mit F7 durch und schaue, wo du eine Bereichsverletzung hast. irgendwo müssen deine Zählvariabeln die Bereiche deiner Strings übersteigen
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
12. Okt 2007
Nehm die Schleife mal nur bis length(schluessel) -1
repeat
for i := 0 to length (Schluessel)-1 do // x = Länge des Schlüssels
begin // x = Anzahl der Elemente in List
List.Strings:= List.Strings + Klartext;
inc (Zeichen);
inc (z);
end;
i := 0;
until z = length(Klartext);
Forum: Object-Pascal / Delphi-Language
Delphi
by quendolineDD,
12. Okt 2007
Inwiefern?
Ein Stirng anhängen
StringList.Add(STRING);
String in eine bestimmte Zeile einfügen
StringListe.list.Insert(INDEX, STRING);
Ansonsten einen String an einen bestehenden String anhängen