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 |