![]() |
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? |
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:
Der Wert, der in der Integer Variablen steht ändert sich nicht, durch das verwendete Zahlensystem. |
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