Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Einfache Fall-Entscheidung bei hexadezimalen Werten? (https://www.delphipraxis.net/129048-einfache-fall-entscheidung-bei-hexadezimalen-werten.html)

ryLIX 11. Feb 2009 20:07

Re: Einfache Fall-Entscheidung bei hexadezimalen Werten?
 
Sowas mein ich :)
Genau richtig Hawkeye :thumb:

Gibt es noch eine Möglichkeit das ich weiß an welches Position der aufgeschlüsselte Wert in dem Schlüssel steht/stand?
Ich hab das auftrennen vorher mit length und copy gemacht und wusste daher ja wo sich der Wert im Schlüssel befindet.

Hawkeye219 11. Feb 2009 20:30

Re: Einfache Fall-Entscheidung bei hexadezimalen Werten?
 
Du kannst die FOR-Schleife natürlich auch in der "herkömmlichen" Art programmieren und das zu untersuchende Zeichen über den Schleifenindex aus dem Schlüssel extrahieren:

Delphi-Quellcode:
procedure AnalyzeKey (const aKey: string);
var
  [...]
  i: Integer;
begin
  [...]
  for i := 1 to Length(aKey) do
    begin
      ch := aKey[i];
      Value := StrToIntDef('$' + ch, 0);
      [...]
    end;
  [...]
end;
Gruß Hawkeye

ryLIX 11. Feb 2009 20:45

Re: Einfache Fall-Entscheidung bei hexadezimalen Werten?
 
Supi danke :thumb: :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:45 Uhr.
Seite 2 von 2     12   

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