Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Feb 2005
Achso, jetzt sehe ich ja erst. Du möchtest aus dem Array einen Eintrag löschen? Dann ist meine Funktion genau das richtige. Diese löscht den Eintrag und verschiebt alle anderen um eins nach oben. Anschliessend wird das Array um eins verkleinert.
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Feb 2005
Du wolltest doch damit sortieren, oder? Problem ist, dass ich selber teilweise nicht mehr weiss, was ich da gemacht habe. Aber der Aufwand würde sich sicherlich lohnen.
Forum: Object-Pascal / Delphi-Language
Delphi
by jim_raynor,
12. Feb 2005
Das was du vorhast funktioniert nicht ohne weiteres, da die Typen ja eine unterschiedliche Größe haben können. Eventuell kannst dass mit Array of const regeln, aber da bin ich mir nicht sicher.
Um eine Allgmeine Sortierfunktion zu schreiben müsste man mit Pointer arbeiten und die entsprechenden Daten (Größe des Types, Anzahl der Elemente) mit übergeben.
Oder du versuchst die...