![]() |
Typumwandlung Zahl-Sring-Zahl
Hallöchen!
Ich habe es schon oft gesehen, das bei abfragen nach einem Tastendruck (FormKeyDown) irgendwas mit Word, Cardinal und String dastand. Also "if Key = Cardinal('a') then ..." Wie kann ich Über diese Umwandlung einen String zu einer Zahl und aus einer Zahl wieder einen String machen? Soweit bin ich schonmal:
Delphi-Quellcode:
aber jetzt die Rückumwandlung!
Edit1.Text := IntToStr(Cardinal('a'));
Oder kennt jemand ein Alphabet mit 255 Zeichen (es müssen 255 unterschiedl. Zeichen in einem String sein) Danke schonmal! |
Re: Typumwandlung Zahl-Sring-Zahl
Die Umkehrung von IntToStr heißt StrToInt.
|
Re: Typumwandlung Zahl-Sring-Zahl
ich weiss nicht genau was du meinst aber evtl. hilft dir chr() und ord() ?
|
Re: Typumwandlung Zahl-Sring-Zahl
StrToInt und IntToStr übermittelt ja genau die Zahl
'128' = StrToInt(128); aber ich meine das nicht 128 als String zurückgegeben wird, sondern der Buchstabe der auf 128 kommt. Ich brauche ja nur einen String mit 255 unterschiedl. Zeichen. |
Re: Typumwandlung Zahl-Sring-Zahl
Hm, dann sagt das doch auch. Btw. hat dir in diesem Fall Manzoni die richtige Antwort gegeben.
|
Re: Typumwandlung Zahl-Sring-Zahl
Hmm ja Sorry, ich kann mich manchmal nicht richtig ausdrücken, jedenfalls habt ihr mir geholfen!
Danke! |
Re: Typumwandlung Zahl-Sring-Zahl
chr und ord sind mein ich fürn ascii code, kommt das hin?
|
Re: Typumwandlung Zahl-Sring-Zahl
ich habe es mal in einer SChleifenvariable (1 - 255) getestet, Zeichen gabs, ob di jetzt alle unterschiedl. waren, habe ich garnicht so genau nachgeprüft, aber bis jetzt funtzt mein Prog. Und da es sowieso nur für den Privatgebrauch für mich ist, wäre eine Lücke nicht so schlimm und behebtbar.
Danke! :angle: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:26 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