8
私のアプリがインストールされた時点で、現在の日付をレジストリに書き込む必要があります。このため私は[コード]セクションで関数を作成し、それを[レジストリ]セクションから呼び出そうとしましたが、それは動作しません。どのように私は[レジストリ]セクションから返す値を取得する私の関数を呼び出すことができますか?Innoセットアップで関数の戻り値を取得する
あなたはそれが関数内で使用されていない場合でも、文字列パラメータfunction DateTime(param: string) : String;
で関数を宣言する必要が
[Registry]
Root: HKLM; Subkey: SOFTWARE\MyAppName; ValueType: string; ValueName: date; ValueData: **{code:DateTime}**; Flags: createvalueifdoesntexist; Tasks: ; Languages:
[Code]
function DateTime() : String;
begin
result := GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':');
end;
質問を更新しました。どうぞよろしくお願いいたします。 – teMkaa
+1うわー!私はあなたがInnoの[Registry]セクションから関数呼び出しを行うことができるかどうか分かりませんでした。ありがとう! – RobertFrank