AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String -> Word

Ein Thema von TheAn00bis · begonnen am 17. Jun 2006 · letzter Beitrag vom 17. Jun 2006
Antwort Antwort
TheAn00bis

Registriert seit: 7. Jun 2004
386 Beiträge
 
#1

Re: String -> Word

  Alt 17. Jun 2006, 12:59
Zitat von Matze:
Zitat von TheAn00bis:
Gab es hier schon einige male, aber "strtoint" kann ja nicht klappen, da z.B. "VK_VOLUME_MUTE" nicht aus Zahlen besteht.
Ich verstehe nicht ganz. VK_VOLUME_MUTE ist eine Konstante, à la:

Delphi-Quellcode:
const
  VK_VOLUME_MUTE = 5
Nur als Beispiel, ich kenne den Wert nicht auswendig. Du müsstest ihn eigentlich mittels IntToStr anzeigen lassen können oder geht das nicht?
Stimmt, ich habe das etwas falsch gesehen.

Ich kann die Zahl über "inttostr", wie du gesagt hast herausfinden, aber das bringt mir nicht viel, da ich nicht von einem (im Parameter übergebenen) String "VK_VOLUME_MUTE" auf den Bezeichner "VK_VOLUME_MUTE" einer Konstanten komme, oder?

Zitat von himitsu:
Dafür gibt es nichts Fertiges. ('s gibt einfach zu wenige, die sowas brauchen)

Also selbermachen, wofür du nicht unbedingt wissen mußt, welcher Wert in dem Word steckt.


z.B.
Delphi-Quellcode:
If ParamStr(1) = 'VK_VOLUME_MUTEThen W := VK_VOLUME_MUTE
Else If ParamStr(1) = 'VK_AThen W := VK_A
...
Daran hatte ich natürlich auch als erstes gedacht und das auch so umgesetzt. Aber das ist so furchtbar undynamisch und unflexibel. Ist das wirklich der einzige Weg?
Alles was ich schaffen müsste ist ja "dynamisch" von einem String auf die "Virtual Key"-Konstante mit dem Bezeichner zu kommen, welcher im String steht.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:02 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