Forum: Lazarus (IDE)
by DeddyH,
2. Jul 2013
Eben, und wer den Parameter nicht sieht, der weiß auch mit QuellArrayDasVonAussenKommt nicht anzufangen.
Forum: Lazarus (IDE)
by DeddyH,
2. Jul 2013
Wenn ich irgendwo Src und Dest sehe (auch in Fremdcode), weiß ich gleich, was damit gemeint ist, von daher ist das für mich aussagefähig genug.
Forum: Lazarus (IDE)
by DeddyH,
2. Jul 2013
Das ist der Name des Parameters der Prozedur (bei mir steht Src immer für Source und Dest für Destination).
Forum: Lazarus (IDE)
by DeddyH,
2. Jul 2013
Ob das ein TStringGrid, eine TListbox oder TSchießMichTot ist, spielt doch für die Logik gar keine Rolle. Erweitern wir meinen Code von gestern mal dahingehend, dass die Zahlen in der gewünschten Reihenfolge in ein weiteres Array geschrieben werden (den Tippfehler habe ich übrigens mittlerweile korrigiert):
type
TIntArray = array of integer;
procedure MinimumFirst(const Src: TIntArray; out...
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
Außerdem war Minimum als lokale Variable deklariert, das kann der Compiler gar nicht kennen, wenn man es ihm nicht sagt.
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
Schön, was soll man aber damit nun anfangen? Ich habe das eben Gesagte einmal grob skizziert (wieder ungetestet):
var
(* Array mit 10 ganzen Zahlen *)
Arr: array of integer;
(* Variable für die kleinste Zahl im Array *)
Minimum: integer;
(* Variable für den Index der kleinsten Zahl innerhalb des Array *)
IndexOfMinimum: integer;
(* Laufvariable für die Schleife *)
i:...
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
Ich habe Liste gesagt, nicht ListBox. Statt einer Liste kannst Du aber auch ein Array nehmen.
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
Auch kein Problem: Liste erstellen, Werte eintragen, Minimum ermitteln und dessen Index merken, ab diesem Index alle Werte ausgeben, wenn Index > 0, dann ab 0 bis ausschließlich Index alle restlichen Werte ausgeben.
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
:?::gruebel: Willst Du nun sortieren oder nicht?
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
Ja, wandle die Inhalte in Zahlen um und pack diese in ein Array oder eine Liste. Dieses Array/diese Liste sortierst Du dann und gibst es wieder aus... fertig.
Forum: Lazarus (IDE)
by DeddyH,
1. Jul 2013
Ich glaube kaum, dass Du Edits sortieren möchtest. Überleg Dir einmal, was genau Du willst, dann bist Du der Lösung schon ein ganzes Stück näher.