0 und 1?
TIniFile.ReadBool
Nja, dein Code ist soweit vollkommen in Ordnung und enthält garantiert keinen Fehler. (soweit wir das sehn können)
Tipp: An deiner Stelle würde ich mal den Debugger befragen, was der sagt.
Wir können jedenfalls (mangels ausreichender Informationen) garnichts mehr machen.