Einzelnen Beitrag anzeigen

Benutzerbild von S - tefano
S - tefano

Registriert seit: 16. Dez 2002
Ort: Dülmen
477 Beiträge
 
Delphi 2009 Professional
 
#9

Re: DWORD aus Registry lesen...

  Alt 30. Mär 2004, 11:43
Hi,

ach übrigens:
Das mit dem DWORD kriege ich immernoch nicht hin.
Siehe mein anderer Post zum prinzipiellen Einsatz von RegQueryValueEx, das ist wo ich gerade bin.
Bislang kann ich damit aber nur Strings vernünftig auslesen.
Alles andere, int, dword (worum sich der Thread ja dreht), bool krieg ich nicht hin.
Wobei ich es mit bool auch noch nicht versucht hab.
AAAAAaaber:

Nehme ich als Puffer (siehe anderer Thread) nicht PChar sondern PDWORD (wenn ich einen DWORD auslesen will..... naja scheint mir am artverwandtesten zu sein), steht im Puffer was ganz wildes ($C1A908). Lasse ich es mir anzeigen, per

showmessage(inttostr(Integer(buf))); dann steht eine 12691720 in der MessageBox.
Mache ich es mit einem @ vor dem buf, steht 1244688 in der Box.
Das passiert bei scheinbar jedem DWORD-Wert. Habe schon drei andere genommen die in der Registry unterschiedliche Werte haben, es kommen immer diese beiden Zahlen in die Box.

Was mache ich denn blos falsch?!
Gibts nicht vielleicht irgendeinen OLE-Container für Regedit damit ich den Schmarrn nicht selbst machen muss? Ist doch irgendwie doof, wenn jeder einzelne API-Befehl den ich zu dem Thema verwende erst nach 10 Stunden Rumknacken funktioniert...

Ergebensten Dank im Voraus für Eure weitere Hilfe,

S - tefano
"Sir, we are surrounded!" - "Excellent, we can attack in every direction!"
  Mit Zitat antworten Zitat