erhalte ich eine Fehlermeldung wenn das Programm als 64Bit Anwendung kompiliert wurde.
Rat mal, was jetzt interessant wäre zu wissen?
Was meinst du ? Wo man Windows XP X64 bekommt oder was ?
Natürlich teste ich die jeweilige Anwendung (32Bit/64Bit) mit der jeweiligen Windows Plattform ...
Ich lese eine Zeitangabe in der Form 00:05:00 als String. Habe die Fehlermeldung (Windows XP X64) mal angehängt. Mit ReadOnly funktioniert es dann. Ebenso wenn ich die Anwendung als 32Bit Anwendung kompiliert habe.
Hier auch nochmal der Sourcecode:
Delphi-Quellcode:
procedure ReadCountdown(var PW: String);
Var
registry: TRegistry;
Begin
registry := TRegistry.Create;
Try
registry.RootKey := HKEY_LOCAL_MACHINE; ;
registry.OpenKey(\Software\Test, False);
PW := registry.ReadString('Zeit');
registry.CloseKey;
Finally
registry.Free;
End;
End;
Die Umleitung Wow6432Node habe ich selbstverständlich berücksichtigt.
kuba