Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Regestry Werte auslesen

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
29.09.2003, 16:10 Uhr
~SwordMaster
Gast


Kann mir jemand sagen was an folgendem code nicht stimmmt??


C++:
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) "(Standard)",  &settingSize);
      if(LoadStat != ERROR_SUCCESS)
      MessageBox(setting);
      
}


die MessageBox gieb leider nur gäse aus, statt mir zu sagen was der Wert der Zeichenfolge ist

Ist vermutlich nur ein anfängerfehler....
versuch zum ersten mal was rauszulesen und nicht reinzuschreiben....

Danke SwordMaster

edit--Pablo. [ cpp ] tags gesetzt --

Dieser Post wurde am 30.09.2003 um 13:08 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.09.2003, 17:21 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


benutz einfach QueryStringValue
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.09.2003, 19:39 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

Zitat:
FloSoft postete
benutz einfach QueryStringValue

Naja, dass wird auch nicht funzen. Meine Vermutung, da (Standard) ist der Name leer. Also müsste eigentlich , ungetestet!! ,(LPCTSTR)"" genügen. (Cast ist aber nicht notwendig)
--
"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
003
29.09.2003, 19:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


aso das hab ich übersehen,
wenn man per regedit was exportiert ist der Variablenname für (Standard) @
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.09.2003, 08:15 Uhr
~SwordMaster
Gast


Hi leute...

LoadStat = LoadKey.QueryValue(setting,(LPCTSTR) "", &settingSize);
kommt leider gar keine messagebox mehr


@FloSoft
kann sein dass QueryStringValue erst bei Visual Studio.NET dabei ist??
bei mir steht die funktion nicht in der MSDN und der compiler kennt sie auch nciht...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.09.2003, 09:08 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst


C++:
LoadKey.QueryStringValue



schreiben! Ist eine Memberfunktion von CRegKey! Sollte eigentlich auch bei 6.0 dabei sein
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.09.2003, 12:25 Uhr
RHBaum




Zitat:

(LPCTSTR) ""



Aua, naja, wenn man nie mit _UNICODE compiliert, ists ok. Aber nicht sinn der Sache ! Besser :
_T("")
_T("(Standard)")

Ciao ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
30.09.2003, 16:38 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
@Rene - Das ist korrekt... Da er aber oben den zweiten Parameter so angegeben hatte....
@SwordMaster:

CRegKey::QueryValue
......
Return Value
If succesful, returns ERROR_SUCCESS, otherwise, an error value.
Wenn Du oben auf NICHT abfragst, dann...
--
"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: