Das hatte ich auch schon probiert:
reg.OpenKey('Software\...\Inventory\',FALSE);
items[0] := reg.ReadInteger('ItemID'+IntToStr(1));
aber da bekomme ich dann die Fehlermeldungen:
Im Projekt Project1.exe ist eine
Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00447EDC in Modul 'PROJECT1.EXE'. Lesen von Adresse FFFFFFFF' Prozess ...
und
Zugriffsverletzung bei Adresse 00447EDC in Modul 'PROJECT1.EXE'. Lesen von Adresse FFFFFFFF
Daher hatte ich den Pfad dann in den ReadInteger Befehl mit reingenommen. Wo liegt denn da mein Fehler, kompilieren tut er es ohne zu meckern.