Hast du den Rootkey angepasst?
Zum Lesen eines DWORD (Integer) mußt du readInteger verwenden. Hierzu noch mal ein Ausschnitt aus der Hilfe (die ja anscheinend bei zu fehlen scheint ):
Zitat von
Delphi Hilfe:
ReadBinaryData (public) Liest einen Binärwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadBool (public) Liest einen booleschen Wert aus dem angegebenen Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadCurrency (public) Liest einen Währungsbetrag aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadDate (public) Liest ein Kalenderdatum aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadDateTime (public) Liest einen Datums-/Zeitwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadFloat (public) Liest eine Gleitkommazahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadInteger (public) Liest eine Integer-Zahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadString (public) Liest einen String aus einem Datenwert, der dem aktuellen Schlüssel zugeordnet ist.
ReadTime (public) Liest eine Uhrzeit aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist.