Forum: Programmieren allgemein
by himitsu,
17. Jun 2014
Randomize darf sollte man nur einmal bei Programmstart aufrufen.
Wozu ist das ListBox1.Items.Strings ?
Du liest da den 3. Wert aus, machst damit aber nichts. (wird nirgendwo zugewiesen)
Was ist mit Zufall?
Dein Compiler sollte dir da auch sagen, daß du vergessen hast diese Variable zu initialisieren. :!:!
Initialisieren = einen Wert zuweisen (hier z.B. über Random), bevor man diese...
Forum: Programmieren allgemein
by himitsu,
16. Jun 2014
Copy besitzt in aktuelleren Delphis 3 oder 2 Parameter.
Bei 2 Parametern entspricht das dann "Kopiere Alles ab hier, bis zum Ende".
Teil := Copy(S, Start, Anzahl);
Teil := Copy(S, Start {, Length(S) - Start + 1});
Und dann gibt es auch noch LeftStr, RightStr, MidStr, ReverseString und einige Funktionen, mit 'nem "ähnlichen" Verhalten wie das Pos.