Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi IntToHex Problemchen (https://www.delphipraxis.net/44255-inttohex-problemchen.html)

Clane 16. Apr 2005 09:19


IntToHex Problemchen
 
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

var dez: integer;
    hex: string;

begin
hex:=IntToHex(dez,0);
Edit2.text := hex;
end;
was is da falsch ?? eder gibrt mir immer den selben wert für hex aus egal waas ich bei dez eingebe oder bin ich heute mal wieder zu bild uns seh den walt vor lauter bäumen nich ??

PS: der rückgabewert für hex ist immer: 428DA0

MfG. PBiggi

Sharky 16. Apr 2005 09:37

Re: IntToHex Problemchen
 
Hai PBiggi,

könntest Du nicht mal versuchen deine Frage so zu schreiben das man sie auch lesen kann?

md_mse 16. Apr 2005 09:43

Re: IntToHex Problemchen
 
Du weisst "dez" doch nicht mal einen Wert zu, wie willst du da was gescheites raus bekommen?
Versuch mal:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  dez: integer;
  hex: string;
begin
  dez := 255;
  hex := IntToHex(dez, 0);
  Edit2.Text := hex;
end;

KLS 16. Apr 2005 09:44

Re: IntToHex Problemchen
 
hex:=IntToHex(dez,0);
Du willst einen Hexwert erstellen der 0 Zeichen lang ist?
Schreib da mal ne 8 oder wie so rein.

SirThornberry 16. Apr 2005 09:47

Re: IntToHex Problemchen
 
Zitat:

Du willst einen Hexwert erstellen der 0 Zeichen lang ist?
@KLS: wo steht das? Schau dir mal die Hilfe an, da steht das die 0 für führende Nullen steht. Wenn man an dieser Stelle eine 8 einstezen würde dann würde das result von inttohex immer mindestens 8 stelligen string erzeugen, also mit führenden Nullen.

KLS 16. Apr 2005 09:51

Re: IntToHex Problemchen
 
Zitat:

Mit dem Parameter Digits kann festgelegt werden, wie viele Hexadezimalstellen mindestens zurückgegeben werden.
^^dann hab ich das wohl falsch verstanden, bzw. das mindestens überlesen.

Clane 16. Apr 2005 09:53

Re: IntToHex Problemchen
 
omg ... ich hab mal wieder den wald vor lauter bäumen nich gesehn ... ich hab dez nich über die edit box holen lassen :rolleys:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 Uhr.

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