Zitat von
Matze:
Hab's nur schnell überflogen, kann es sein, dass es daran liegt:
Delphi-Quellcode:
start := 1;
sortfeld := zufallsfeld;
starte_zeit(Zeit);
merge_sort(start,anzahl); //<== Hier übergibst du "anzahl"
stoppe_zeit(Zeit);
anzahl := SpEdAnzahl.Value; //<== aber erst hinterher weist du "anzahl" einen Wert zu
Nachtrag:
Herzlich willkommen in der DP!
Danke für die freundliche Begrüssung
Daran liegts aber nicht, anzahl ist global deklariert und wird beim Button neu (den man vorher klicken muss um überhaupt ne zahlenreihe sortieren zu lassen) initialisiert.
Gruss Sven
*edit*
Hab mal das Prog beigefügt, dann kann man glaub ich besser erkennen wod er Fehler liegt.