Forum: Object-Pascal / Delphi-Language
by DieDolly,
8. Mai 2020
Verstehe das Problem nicht. Das ist ein einfacher Switch über ein string array.
Forum: Object-Pascal / Delphi-Language
by DieDolly,
7. Mai 2020
Das war einfach frei getippt und von irgendwoher noch kopiert. Klar ist das komplett falsch aber der Swap ansich sollte klar sein.
Wer A zwischenspeichern, A B zuweisen, B den zwischengespeicherten Wert zuweisen.
Hab auch ehrlich gesagt nicht über die Typen nachgedacht. Ist mir auch egal, denn der Sinn sollte klar sein ;)
Forum: Object-Pascal / Delphi-Language
by DieDolly,
7. Mai 2020
Vielleicht so?
procedure Swap(var arr: array of string; A, B: Integer);
var
Tmp: string;
begin
Tmp := Integer(arr);
arr) := arr;
arr) := Tmp;