![]() |
Integer umwandeln (ähnlich IntToHex)
Hi,
Ich möchte ein Integer umwandeln und dabei die Zahlen 0..9 und die Buchstaben A..Z verwenden. Statt wie bei IntToHex wo nur 0..9 und A..F verwendet wird möchte ich alle Buchstaben verwenden (außer ÄÖÜß). Mein Ziel ist, eine Zahl mit möglichst wenig Buchstaben darzustellen. |
Re: Integer umwandeln (ähnlich IntToHex)
Das ist eine tolle Idee!
|
Re: Integer umwandeln (ähnlich IntToHex)
Tolle Idee, und wo ist jetzt dein Problem?
|
Re: Integer umwandeln (ähnlich IntToHex)
Dafür musst du wohl das 36'er Zahlensystem verwenden.
![]() @bttb: Nicht dein Ernst, oder? |
Re: Integer umwandeln (ähnlich IntToHex)
Zitat:
|
Re: Integer umwandeln (ähnlich IntToHex)
Zitat:
|
Re: Integer umwandeln (ähnlich IntToHex)
Hallo moritz,
Ich danke dir :) |
Re: Integer umwandeln (ähnlich IntToHex)
aber im post war keine frage.
deshalb dachte ich es geht um eine mitteilung und reaktionen darauf. die idee ist nicht neu, aber wenn jemand Delphi lernt, dann ist das eine gute idee, um mal was zu machen und in der programmiersprache fuß zu fassen. Deshalb habe ich geschrieben, dass es eine tolle idee ist. Solange keine frage hier auftaucht, muß man auch nicht so einen link geben, wie du das gemacht hast. davon lernt stephan jedenfalls nichts. |
Re: Integer umwandeln (ähnlich IntToHex)
Hi,
BaseToDec macht bei mir Probleme.
Delphi-Quellcode:
Laut Funktion muss hier aber ein String übergeben werden.
var
testvar: int64; testvar := BaseToDec('A', 36); -> Fehlermeldung A ist kein gültiger Integerwert. |
Re: Integer umwandeln (ähnlich IntToHex)
@bttb: Okay, so hab ich die Sache ned gesehen ;)
@Stephan: Das liegt daran, dass die Funktion keine Buchstaben erwartet...die musst du wohl erweitern. Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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