Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Gibt es ein Longword to String? (https://www.delphipraxis.net/166912-gibt-es-ein-longword-string.html)

Mavarik 5. Mär 2012 15:53

Gibt es ein Longword to String?
 
Hallo Zusammen!

Gibt es kein Longword to String?

Grüsse Mavarik

DeddyH 5. Mär 2012 15:59

AW: Gibt es ein Longword to String?
 
IntToStr?

[edit] Oder UIntToStr [/edit]

Bummi 5. Mär 2012 16:00

AW: Gibt es ein Longword to String?
 
IntToStr ....

Mavarik 5. Mär 2012 16:11

AW: Gibt es ein Longword to String?
 
InttoStr ist nicht longword!!!

UinttoStr? Welche Unit?

Grüsse Mavarik

Bummi 5. Mär 2012 16:16

AW: Gibt es ein Longword to String?
 
Delphi-Quellcode:
var
 L:LongWord;
begin
 L := High(L);
 Caption := IntToStr(L);
end;

Mavarik 5. Mär 2012 16:18

AW: Gibt es ein Longword to String?
 
Zitat:

Zitat von Bummi (Beitrag 1154622)
Delphi-Quellcode:
var
 L:LongWord;
begin
 L := High(L);
 Caption := IntToStr(L);
end;

High(L) ist doch nur noch ein Word...!

mkinzler 5. Mär 2012 16:18

AW: Gibt es ein Longword to String?
 
SysUtils

Mit IntToStr() sollte es aber auch gehen, da der Wert ja in Int64 passt

Popov 5. Mär 2012 16:20

AW: Gibt es ein Longword to String?
 
Delphi-Quellcode:
var
  i: Integer;
  lw: LongWord;
begin
  i := MaxInt;
  ShowMessage(IntToStr(i));

  lw := 2 * i;
  ShowMessage(IntToStr(lw));
end;
Scheint hinzukriegen

Mavarik 5. Mär 2012 16:21

AW: Gibt es ein Longword to String?
 
Zitat:

Zitat von mkinzler (Beitrag 1154624)
SysUtils

Mit IntToStr() sollte es aber auch gehen, da der Wert ja in Int64 passt

Ja aber wenn das oberste bit gesetzt ist bekommen ich das zweier komplement mit einem Minus zeichen und nicht das Uint32!

Mavarik

himitsu 5. Mär 2012 16:22

AW: Gibt es ein Longword to String?
 
Delphi-Referenz durchsuchenIntToStr gibt es für Integer/LongInt und für Int64.
Cardinal/LongWord paßt in Int64, als nimmt Delphi hier die 64-Bit-Version und konvertiert es vorher.

Rückwärts dann über Delphi-Referenz durchsuchenStrToInt64.

Alternativ könnte man auch Delphi-Referenz durchsuchenFormat, Delphi-Referenz durchsuchenVal oder Delphi-Referenz durchsuchenStr verwenden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 Uhr.
Seite 1 von 2  1 2      

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