Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.534 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Standort Comand Line Compiler (DCC32.exe) ermitteln

  Alt 5. Mär 2016, 02:28
Na sagen wir mal: fast.

Ein "C:\D5\Borland" Installationsverzeichnis für Delphi 5 wird nicht gefunden.

Eigentlich seltsam,

die Funktion
Delphi-Quellcode:
function RegReadStr(const RegPath, RegValue:string; var Str: string;const RootKey :HKEY): Boolean;
var
  Reg: TRegistry;
begin
  try
    Reg := TRegistry.Create;
    try
      Reg.RootKey := RootKey;
      Result := Reg.OpenKey(RegPath, True);
      if Result then Str:=Reg.ReadString(RegValue);
    finally
      Reg.Free;
    end;
  except
    Result := False;
  end;
end;
liefert für Result=Reg.Openkey ('\Software\Borland\Delphi\5.0')

zwar True zurück, aber beim

Reg.Readstring (RegValue ='App')

ist der Inhalt leer (obwohl in der Registry "C:\D5\Borland\Delphi5\Bin\Delphi32.exe" drin ist).
  Mit Zitat antworten Zitat