Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String zu Word (https://www.delphipraxis.net/13749-string-zu-word.html)

tibele 25. Dez 2003 21:49


String zu Word
 
Wie wandelt man einen String in einen Word-Wert um?

Ich habe in meinem Programm erst eine Zahl x, die ich aus einem Editfeld auslese, dann wandele ich sie in einen Integerwert um, wandel sie in einen Hexadezimalstring um und muss diesen für eine LPT-Steuerungsprocedur in Word umwandeln. Wenn jetzt aber der Hex Wert A,B,C,D,E oder F herauskommt, meckert Delphi bei der String zu Word Umwandlung mit StrToInt rum, weil A,B... ja keine Zahlen sind. Wie kann ich den String noch in Word umwandeln?

Christian Seehase 25. Dez 2003 22:09

Re: String zu Word
 
Moin Tibele,

um einen String, der aus hexadeziamlen Ziffern besteht mit StrToInt in einen Zahlwert umwandeln zu können, musst Du nur noch ein '$' vor den String setzen, also z.B.

Delphi-Quellcode:
StrToInt('$'+'ABCDE')
Zitat:

Zitat von tibele
dann wandele ich sie in einen Integerwert um, wandel sie in einen Hexadezimalstring um

wozu das?
Der Wert, der in der Integer Variablen steht ändert sich nicht, durch das verwendete Zahlensystem.

tibele 26. Dez 2003 10:07

Re: String zu Word
 
Danke Chris, hat mir echt geholfen!


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