Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Text (int) aus einem Editfeld zu einem ASCII-Zeichen (https://www.delphipraxis.net/66615-text-int-aus-einem-editfeld-zu-einem-ascii-zeichen.html)

gregorkleiber 1. Apr 2006 13:03


Text (int) aus einem Editfeld zu einem ASCII-Zeichen
 
Hallo!

Ich habe eine kleine oder auch große Frage =D

Und zwar möchte ich, dass ein Benutzer eine Zahl von 0-255 in ein Edit-Feld eingeben kann und wenn er dann auf einen Button klickt, er dann das ASCII-Zeichen erhält.
Der erste Teil ist für mich verständlich, also kein Problem, nur leider weiß ich nicht, wie ich diese Zahl "umwandeln" kann.

Ich bekomme bei ShowMessage(#243); ja das ASCII-Zeichen Nr. 243, aber wie ersetze ich nun die Zahl 243 mit der aus dem Editfeld ?

Würde mich riesig über eine Antwort freuen, danke im Vorraus,
Gregor Kleiber

Ultimator 1. Apr 2006 13:07

Re: Text (int) aus einem Editfeld zu einem ASCII-Zeichen
 
Die Funktion Delphi-Referenz durchsuchenchr gibt dir das Zeichen zurück, das den ASCII-Code hat, welchen du als Parameter übergibst ;)
Also bspw.
Delphi-Quellcode:
ShowMessage(chr(68)); //Die Box zeigt "D" an
//edit: Oder möchtest du wissen, wie du die Zahl, die der Benutzer ins Editfeld eingibt, als Integer bekommst?
Wenn ja, dann ist Delphi-Referenz durchsuchenStrToInt das Richtige für dich.

gregorkleiber 1. Apr 2006 13:11

Re: Text (int) aus einem Editfeld zu einem ASCII-Zeichen
 
Ich muss sagen, eine so shcnelle Antwort habe ich nicht erwartet, vielen Dank!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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