Zitat:
Und ja, bei mir wird das Verzeichnis problemlos ausgelesen
Ja mit meinem Exe Example auch sowie mit dem vom Uwe.
Zitat:
Entweder du willst wissen warum es nicht geht oder nicht, aber wenn nicht, dann heul nicht rum.
Ok du hast ja recht werde PRegKey.LastErrorMsg in meiner
DLL mal anhängen.
Das ergebniss.
Delphi-Quellcode:
PRegKey.RootKey := HKEY_LOCAL_MACHINE;
FilePath := '
SOFTWARE\Classes\CLSID\';
if PRegKey.OpenKey(FilePath, False)
then
begin
if PRegKey.HasSubKeys
then
begin
PRegKey.GetKeyNames(subKeyFilePath);
PRegKey.CloseKey;
end;
end else
begin
FilePath := (PRegKey.LastErrorMsg);
PRegKey.CloseKey;
end;
Das System kann die angegebene Datei nicht finden. (wenn aus der
DLL aufgerufen)
Seltsam. Was für eine Datei?