Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
So, dass wirklich letzte mal für heute:
type
TSchuelerRec = record
Name : String;
end;
TForm1 = class(TForm)
ListBox1: TListBox;
SortBtn: TButton;
procedure SortBtnClick(Sender: TObject);
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
Natürlich nicht, nimm das var weg und der Teil wird gehen! Du sollst nur den Index übergeben.
Dann poste doch mal bitte deinen jetzigen Stand vom Code.
Bin bis Donnerstag wahrscheinlich nicht mehr online.
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
Natürlich, das var muß in der Prozedur weg, dann geht's! Hatte ich auf die Schnelle nicht beachtet.
Matze's Vorschlag bringt nichts.
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
Poste doch mal bitte deinen bisherigen für uns zur Problemlösung relevanten Code!
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
OK, schau dir meinen letzten Beitrag an und schau ob das jetzt geht.
Dann hättest du vielleicht nochmal explizit deinen record Aufbau bitte posten sollen.
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
Vielleicht hättest du mal von Anfang an gesagt, dass du mit einem record spielst.
private
procedure Swap(var i,j: integer);
...
procedure TForm1.Swap(var i,j: integer);
var dummy: TelefonBArrrecord; // wie auch immer dein record heißt
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
Da kannst du einfach 2 durch 1 ersetzen! Dies war wahrscheinlich nur da drin, damit man sieht wie es vorher aussah und nachher aussieht.
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
13. Jan 2004
Du mußt doch einfach überall wo integer auftauchen, dies in strings umbauen. Das sollte jeder können. Wie hast du das array eigentlich deklariert? fest, dynamisch?
procedure TForm1.Swap(var i,j: string);
var h: string;
begin
h:=i;
i:=j;
j:=h;
end;
procedure TForm1.Sortiere;
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
9. Jan 2004
Dafür gibt es dann ja die Funktion trim.
Forum: Sonstige Fragen zu Delphi
Delphi
by Tpercon,
9. Jan 2004
Die zweite Schleife (j := ...) sollte aber nur bis ListBox1.Count - 1 gehen, sonst gibt's nen schönen Fehler. Wobei ich mich beim Sortieren nur auf das Array (mit Hilfe von low und High) beziehen würde und anschließend die ListBox clearen und das Array neu einfügen würde.