Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ArrayInhalt ausgeben nach dem Sortieren (https://www.delphipraxis.net/193998-arrayinhalt-ausgeben-nach-dem-sortieren.html)

G4schi 4. Okt 2017 13:38

ArrayInhalt ausgeben nach dem Sortieren
 
Hallo,

ich möchte in mein Array of Records sortieren und dann das letzte Element meines Arrays ausgeben. In dieses Fall sortiere ich nach Uhrzeit und möchte das Datum ausgeben.
Delphi-Quellcode:
procedure THauptfenster.sonnenuntergang();
var array_min,array_hilfe:TAngaben;
    i,merken,j:Integer;
begin
     for I:=0 to Length(aDaten)-1 do
     begin
          array_min := aDaten[i];
          merken:=i;
          for j:=i+1 to Length(aDaten)-1 do
          if aDaten[j].sun_down < array_min.sun_down then
          begin
              array_min := aDaten[j];
              merken:=j;
          end;
          array_hilfe := aDaten[merken];
          aDaten[merken] := aDaten[i];
          aDaten[i] := array_hilfe;
     end;
     lb_sonnenuntergang.Caption := DateToStr(aDaten[Length(aDaten)-1].datum);
end;
Wo liegt mein Denkfehler?


MfG

Glados 4. Okt 2017 13:38

AW: ArrayInhalt ausgeben nach dem Sortieren
 
Zitat:

Wo liegt mein Denkfehler?
Welches Problem hast du denn?

G4schi 4. Okt 2017 13:44

AW: ArrayInhalt ausgeben nach dem Sortieren
 
Zeigt mir nicht das korrekte Datum an. Deshalb denke ich, dass etwas an der Procedure nicht korrekt ist.

Uwe Raabe 4. Okt 2017 13:45

AW: ArrayInhalt ausgeben nach dem Sortieren
 
Kannst du ein konkretes Beispiel-Projekt zusammenstellen, daß das Problem zeigt?

G4schi 4. Okt 2017 13:57

AW: ArrayInhalt ausgeben nach dem Sortieren
 
Ok, hat sich erledigt. Ich merke, dass ich wo anders einen Fehler habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz