Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Char in String?

Empfohlene Antworten

Veröffentlicht

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

Ahh ich habs rausgefunden, musste einfach cDaten als LPTSTR vereinbaren dann ging es. Ohne die if-Anweisung, für alle die es interessiert :)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.