Ich versuche einen Pfad von einem Spiel durch die Registry zu setzten wie es hier: https://forum.worldofplayers.de/foru...tisch-erkennen schon gemacht wurde.
So wurde es dort beschrieben:
[Setup]
DefaultDirName={code
etRegistryPath|
Alternativer Installationspfad}
[Code*]
function GetRegistryPath(DefaultPath: string): string;
begin
if not RegQueryStringValue(Handle Key (bspw. HKEY_CURRENT_USER), 'Pfad des auszulesenden Key (bspw. Software\Piranha Bytes\Player-Kit)', 'auszulesender Wert (bspw. InstallLocation)', Result) then Result := ExpandConstant(DefaultPath);
end;
Ich habe nur bei "Alternativer Installationspfad" nix angegeben sondern nur "{codeetRegistryPath}" gelassen.
Nur bei mir kommt wenn ich es installieren möchte die Meldung: "Interner Fehler: An attempt was made to expand the "app" constant before it was initialized."
Kann mir jemand sagen wo der Fehler liegt??
MfG
-Josef