![]() |
datentyp word zu string/char umformen
Guten abend, ich hab vor ein kleines jump n run zu machen und will mit wasd steuern können. Wenn ich aber profen will, ob keypress.key = 'w' ist dann meckert delphi inkompatible typen word, char und bei VK_W word und string. wie forme ich dieses word in einen string um/umgekehrt? Ich hab schon versucht key auf ein Label zu bekommen, ging auch nicht. Bitte helft mir!
|
Re: datentyp word zu string/char umformen
Darf man Fragen, wofür du einen Datentyp Word verwendest? Word ist von String doch meilenweit entfernt?!
Ansonsten wohl am besten über eine eigene Funktion, die für einen Referenzwert in einem Arry den Entsprechenden Wert ausgibt: z.B: 'W' --> 01 mfG Markus EDIT: Versuchs mal mit Chr(Zahl) ... Das gibt dir den entsprechenden Char zurück ... ansonsten, wenn dein word von einem ANSI-Zeichensatz herrührt, es gibt noch eine analoge funktion zu Chr für ANSI-Strings ... |
Re: datentyp word zu string/char umformen
du benötigst die Umkehrfunktion von chr() welche ord() ist ord('w') liefert die den ASCII-Code des Zeichens 'w'.
|
Re: datentyp word zu string/char umformen
die funktion "VkKeyScan" wandelt dir deinen char in den Word. Das Result von VkKeySCan noch nach Word casten und fertig ist es.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 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