Wert Teilen



  • Also ich habe einen Wert uas der reg ausgelesen.Dieser Wert ist besteht aus 13.Aber ich möchte das zwischen der 4 und 5 Zahl ein - gestetzt und zwischen der 9 und 10 auch.

    Also wert auslesen (1 2 3 4 5 6 7 8 9 10 11 12 13)

    Wert ändern (1 2 3 4 - 5 6 7 8 9 - 10 11 12 13)

    Aber wenn man den wert speichern sollen die - nicht mehr drin sein die tiehen nur zum Visualsieren.



  • Original erstellt von <Peter>:
    Aber wenn man den wert speichern sollen die - nicht mehr drin sein die tiehen nur zum Visualsieren.

    😕 😕

    Zum dem Teil drüber:
    wenn es ein CString ist dann: CString::Insert(...)



  • Aber wenn man den wert speichern sollen die - nicht mehr drin sein die tiehen nur zum Visualsieren.

    Gut das war nicht so super ausgetügt.Also die binde striche sollen nur zum anzerien in der Edit box da sein wenn man aber speichert sollen sie weg sein.



  • CString data;
    WertVonRegistryHolen(data);
    
    data.Insert(4,'-');
    data.Insert(...);
    
    Anzeigen(data);
    
    // zurückschreiben:
    data.Replace("-",""); // '-' rausnehmen
    WertInRegistry(data);
    

    [ Dieser Beitrag wurde am 11.08.2002 um 01:52 Uhr von Nemesyzz editiert. ]



  • So?

    HKEY hKey;
        RegCreateKeyEx(HKEY_CURRENT_USER,"Software\\1\\Settings", 0, NULL, REG_OPTION_NON_VOLATILE,
        KEY_ALL_ACCESS | KEY_WRITE, NULL, &hKey, NULL);
        char auslesen[200];
        unsigned long WertTyp;
        unsigned long nMaxLenge = 200;
        RegQueryValueEx(hKey, "Key", 0, &WertTyp, (unsigned char*)auslesen, &nMaxLenge);
        RegCloseKey(hKey);
    
        auslesen.Insert(4,'-');
        auslesen.Insert(9,'-');
    
        GetDlgItem(IDC_EDIT_KEY)->SetWindowText(auslesen);
    


  • Nein. auslesen ist vom Typ char, nciht vom Typ CString.
    Achte bitte auch ein wenig auf deine Rechtschreibung!



  • Das mit Typ Char ist erlädig aber was meinst du mit Rechtschreibung.Ahbe ich im Code was falsch geschreiben?



  • LOL. les einfach mal deine beiträge durch. Rechtschreibfehler ohne Ende!!!


Anmelden zum Antworten