Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Warum funktioniert Updatedata() nicht

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 <
000
31.10.2003, 11:23 Uhr
~andreasK
Gast


Hallo habe folgenden Quellcode:


C++:
void CMietView::OnSelchangeName()
{
    //In Reg aktuelle endwerte lesen für den jeweiligen kunden der ausgewählt wurde
    //und anzeigen
    UpdateData(TRUE);
    AfxMessageBox(m_strName);
    CRegKey key;
    CString str;
    char buffer[100];
    DWORD dwCount = sizeof(buffer);
    double v;

    str = "Software\\AK\\Data\\";
    str += m_strName;

    if (key.Open(HKEY_CURRENT_USER, str, KEY_READ) == ERROR_FILE_NOT_FOUND)
    {
        AfxMessageBox("Error: Datensatz nicht vorhanden");
    }
    key.QueryValue(buffer, "StromNew", &dwCount);
    m_StromOld = atoi(buffer);

    key.QueryValue(buffer, "StromPubNew", &dwCount);
    m_StromPubOld = atoi(buffer);

    key.QueryValue(buffer, "WaterCold", &dwCount);
    m_WaterColdOld = atoi(buffer);

    key.QueryValue(buffer, "WaterWarm", &dwCount);
    m_WaterWarmOld = atoi(buffer);

    key.Close();

    //AfxMessageBox(m_strName);
    UpdateData(FALSE);
}


Jetzt interessiert mich warum wenn ich in meinem Kombinationsfeld nen anderen Wert auswähle er mir diesen nicht Aktualisiert, funktionieren tuts nur wenn ich das letzte UpdateData(FALSE) weglasse, dann aktualisiere ich aber nicht die Steuerelemente!

Gruß
andreas
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
31.10.2003, 13:56 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
wenn Du die Auswahl wechselst, müsste doch eigentlich der Wert auf m_strName neu gelesen werden! Wo machst Du das?

C++:
m_combo.GetLBText(m_combo.GetCurSel(),m_strName);


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: