Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

ich versuche gerade mal nen Wert aus der Registry auszulesen und habe mir mal den Key von Half-Life genommen. In irgendeinem Post hier von vor 2 Jahren hab ich auch einen Ansatz dafür gefunden und den übernommen. Nun hab ich das Problem, dass ich den Wert in einem unsigned char habe, den aber in einem Editfeld ausgeben möchte und der Compiler meckert, von wegen er könne kein unsigned char in einen AnsiString konvertieren. Kann mir da vielleicht jemand nen Tip geben wie ich das besser machen könne. Ihr könnt mich auch ruhig auslachen, wenns einfach sein sollte, bin noch nicht so der c++ checker. ;)

Hier der Code:


        HKEY hkey;

        DWORD dwData = 256;

        unsigned char cDaten[256];


        RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\Valve\\Half-Life\\Settings", 0, KEY_ALL_ACCESS, &hkey);

        RegQueryValueEx(hkey, "Key",0,0,cDaten,&dwData);


        for( char *pMulti = (char*) cDaten; *pMulti != '\0'; pMulti += strlen( pMulti )+ 1 )

        {

                Edit1->Text=cDaten;

        }

mfg

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...