Veröffentlicht 30. September 200321 j jetzt muß ich mich schon wieder eintragen.... aber ich das zeug nicht hin habs jetzt so probiert: CRegKey LoadKey; LONG LoadStatus = LoadKey.Open (HKEY_LOCAL_MACHINE,"Software\\Clients\\Mail"); if(LoadStatus == ERROR_SUCCESS) { LONG LoadStat; char setting[20]; DWORD settingSize; settingSize = sizeof(setting); LoadStat = LoadKey.QueryValue(setting,(LPCTSTR) "", &settingSize); if(LoadStat != ERROR_SUCCESS) MessageBox(setting); } Aber die MessageBox wird nicht angezeigt (will den "(Standard)" wert ausgeben!) hab auch schon LoadKey.QueryValue(setting,(LPCTSTR) "(Standard)", &settingSize); oder LoadKey.QueryValue(setting,0, &settingSize); //0 ist angeblich der StandardWert probiert... ohne erfolg ( Was mach ich falsch? Thx SwordMaster
30. September 200321 j Autor Habs gefunden Wenn ich schreib LoadStat = LoadKey.QueryValue(setting,(LPCTSTR) "", &settingSize); MessageBox(setting); wenn ich das "if" weglass dann gehts... *komisch* man sollte halt nicht jeden code glauben der im INet steht Sorry für die störung Thx SwordMaster
30. September 200321 j Im zweiten if steht != (im ersten steht ==). Ist vielleicht nicht das, was du meintest...
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.