also ich hab es weiter versucht: Mein Aufruf sieht nun so aus:
reg.OpenKey('Software\...\Inventory',FALSE); // ... steht für den kompletten Pfad
reg.ReadBinaryData('ItemID'+IntToStr(1),buff,sizeo f(buff));
wobei ich die Variable buff definiert habe als: Byte, DWord, Integer, String
Ich erhalte immer die Fehlermeldung:
Im Projekt Project1.exe ist eine
Exception der Klasse ERegistryException aufgetreten. Meldung: 'Ungültiger Datentyp für 'ItemID1''. Prozeß wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
Und wenn ich fortsetze bekomme ich noch ne Fehlermeldung
Ungültiger Datentyp für 'ItemID1'
Als was muss ich buff denn bitte deklarieren ? Der Registry-Inhalt ist ein DWord Wert in Hexadezimal ...