Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Brauche einen Anstoss

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
04.10.2002, 02:16 Uhr
~Klaus
Gast



C++:

m_para.Replace(" +password "+m_pass2,""); // damit das dieser befehl nich 2 mal drin steht nur mit andren werten
    m_para.Replace(" +connect "+m_ip2,"");// damit das dieser befehl nich 2 mal drin steht nur mit andren werten

    UpdateData(TRUE);
    if(!m_pass.IsEmpty())
        m_para+=" +password "+m_pass;
    if(!m_ip.IsEmpty())
        m_para+=" +connect "+m_ip;
    UpdateData(FALSE);
  

              CRegKey key;
           key.Create(HKEY_CURRENT_USER,"Software\\MysticSoft\\CSS",REG_NONE,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,NULL);
           key.SetValue(m_ip,"ip");
           key.Close();
// eingegeben ip speichern

                 CRegKey key1;
           key1.Create(HKEY_CURRENT_USER,"Software\\MysticSoft\\CSS",REG_NONE,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,NULL);
           key1.SetValue(m_pass,"pass");
           key1.Close();
// eingegebens passwort speichern



Das is die Funktion auf dem Knopf aber ich wollte jetz noch die eingegebene ip speichern damit sie bein nächsten start wieder drin steht.Dann sollte er mit replace auch noch die alten reste raus schmeisen das macht er aber nicht wo bei ich wenn ich den "+password "+m_pass2 mit ner MessageBox abfrage steht genau das drin was er löschen soll aber er machts nicht.Hier noch mal der coder vom starten des progs:


C++:
        HKEY hKey7;
        RegCreateKeyEx(HKEY_CURRENT_USER,"Software\\MysticSoft\\CSS",0,NULL,REG_OPTION_NON_VOLATILE,
        KEY_ALL_ACCESS | KEY_WRITE,NULL,&hKey7,NULL);
        char ip[200];
        unsigned long WertTyp7;
        unsigned long nMaxLenge7 = 200;
        RegQueryValueEx(hKey7, "ip", 0, &WertTyp7, (unsigned char*)ip, &nMaxLenge7);
        RegCloseKey(hKey7);
        GetDlgItem(IDC_EDIT_IP)->SetWindowText(ip);

        UpdateData(TRUE);
        m_ip2 = ip;
        UpdateData(FALSE);


        HKEY hKey8;
        RegCreateKeyEx(HKEY_CURRENT_USER,"Software\\MysticSoft\\CSS",0,NULL,REG_OPTION_NON_VOLATILE,
        KEY_ALL_ACCESS | KEY_WRITE,NULL,&hKey8,NULL);
        char pass[200];
        unsigned long WertTyp8;
        unsigned long nMaxLenge8 = 200;
        RegQueryValueEx(hKey8, "pass", 0, &WertTyp8, (unsigned char*)pass, &nMaxLenge8);
        RegCloseKey(hKey8);
        GetDlgItem(IDC_EDIT_PASS)->SetWindowText(pass);

        UpdateData(TRUE);
        m_pass2 = pass;
        UpdateData(FALSE);



Mein Ziel ist es eigentlich nur das wenn man was andres als ip eingiebt das er das allte löscht und das neu hinschreibt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
06.10.2002, 01:15 Uhr
~Klaus
Gast


Hat da nich noch einer ne Idee?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: