Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Typumwandlung Zahl-Sring-Zahl (https://www.delphipraxis.net/20179-typumwandlung-zahl-sring-zahl.html)

F.W. 14. Apr 2004 12:53


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:
Edit1.Text := IntToStr(Cardinal('a'));
aber jetzt die Rückumwandlung!

Oder kennt jemand ein Alphabet mit 255 Zeichen (es müssen 255 unterschiedl. Zeichen in einem String sein)

Danke schonmal!

Luckie 14. Apr 2004 12:54

Re: Typumwandlung Zahl-Sring-Zahl
 
Die Umkehrung von IntToStr heißt StrToInt.

Manzoni 14. Apr 2004 13:03

Re: Typumwandlung Zahl-Sring-Zahl
 
ich weiss nicht genau was du meinst aber evtl. hilft dir chr() und ord() ?

F.W. 14. Apr 2004 13:26

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.

Luckie 14. Apr 2004 13:28

Re: Typumwandlung Zahl-Sring-Zahl
 
Hm, dann sagt das doch auch. Btw. hat dir in diesem Fall Manzoni die richtige Antwort gegeben.

F.W. 14. Apr 2004 20:54

Re: Typumwandlung Zahl-Sring-Zahl
 
Hmm ja Sorry, ich kann mich manchmal nicht richtig ausdrücken, jedenfalls habt ihr mir geholfen!

Danke!

glkgereon 14. Apr 2004 21:12

Re: Typumwandlung Zahl-Sring-Zahl
 
chr und ord sind mein ich fürn ascii code, kommt das hin?

F.W. 14. Apr 2004 22:53

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