SwordMaster Geschrieben 30. September 2003 Geschrieben 30. September 2003 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
SwordMaster Geschrieben 30. September 2003 Autor Geschrieben 30. September 2003 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
Klotzkopp Geschrieben 30. September 2003 Geschrieben 30. September 2003 Im zweiten if steht != (im ersten steht ==). Ist vielleicht nicht das, was du meintest...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden