Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Höchster Wert aus Registry (https://www.delphipraxis.net/94160-hoechster-wert-aus-registry.html)

kaschte 17. Jun 2007 12:34


Höchster Wert aus Registry
 
Also in einem Registry Verzeichniss hat es ganz viele Unterordner die irgendwie so aussehen 478956 898756, 1203213 und davon möchte ich immer in den höchsten einen Wert schreiben. Wie finde ich jetzt heraus welches der höchste Wert ist?

fkerber 17. Jun 2007 12:39

Re: Höchster Wert aus Registry
 
Hi!

Alle Werte auslesen und sortieren lassen?
z.B. in eine Stringlist und dann sorted := true;


Ciao, Frederic

Luckie 17. Jun 2007 12:40

Re: Höchster Wert aus Registry
 
@fkerber: Das funktioniert nicht. Die Stringliste sortiert alphanummerisch:
1
10
2
3
4
40
41
5
...

Er wird da schon einen Sortieralgorithmus benutzen müssen.

mkinzler 17. Jun 2007 12:41

Re: Höchster Wert aus Registry
 
Zitat:

Er wird da schon einen Sortieralgorithmus benutzen müssen.
Aber das dürfte auch keine großes Problem darstellen

kaschte 17. Jun 2007 12:43

Re: Höchster Wert aus Registry
 
Hm, ok und gibts irgendwo n Tutorial dazu oder könnt ihr mir ein Beispiel machen?

mkinzler 17. Jun 2007 12:46

Re: Höchster Wert aus Registry
 
Hier im Forum suchenQuickSort

kaschte 17. Jun 2007 12:50

Re: Höchster Wert aus Registry
 
Hm, irgendwie find ich nur Sachen für Arrays aber nix für Stringlist's. Kannst du mir nicht n bisschen weiter helfen irgendwie find ich nix :oops:

Luckie 17. Jun 2007 12:52

Re: Höchster Wert aus Registry
 
Wo ist das Problem, die StringListe in ein Array zu packen? In einer Schleife durchgehen und in das Array schreiben.

kaschte 17. Jun 2007 12:54

Re: Höchster Wert aus Registry
 
Zitat:

Zitat von Luckie
Wo ist das Problem, die StringListe in ein Array zu packen? In einer Schleife durchgehen und in das Array schreiben.

Das Problem ist, dass ich noch nicht alzugut darin bin und deshalb Unterstützung brauche, kurz gesagt habe ich keinen Plan wie ich das machen soll.

Kann mir niemand einen Link oder einen kurzen Beispielcode geben?

Luckie 17. Jun 2007 12:56

Re: Höchster Wert aus Registry
 
Delphi-Quellcode:
var
  MyIntArray: array of Integer
  i: Integer;
begin
  SetLength(MyIntArray, sl.Count);
  for i := 0 to sl.Count - 1 do
  begin
    MyIntArray[i] := StrToInt(sl.Strings[i]);
  end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:42 Uhr.
Seite 1 von 3  1 23      

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