Frage

Derzeit, wenn ich ein Programm aktualisiere, bin ich die vorhandenen Dateien in einem Ordner mit dem Namen Backup im Programmverzeichnis. generasacodicetagpre.

Gibt es eine Möglichkeit, ein Zeichen anzugeben oder zu berechnen, so dass der Code so etwas ist, wie generasacodicetagpre.

oder kombinieren Sie ein Datum mit Informationen auf der vorherigen Version generasacodicetagpre.

War es hilfreich?

Lösung

Please read Pascal Scripting: Scripted Constants and Pascal Scripting: Support Functions Reference. Also read this and this. Anyway, this is how I did it:

[Dirs]
; create an empty folder...
Name: "{app}\{code:MyDateTimeString}"

[Code]
function MyDateTimeString(Param: String): String;
begin
  Result := GetDateTimeString('yyyy.mm.dd_hh.nn.ss', #0, #0);
end;

Andere Tipps

You can add runtime dynamic values using {code:...} constants.

An example of getting the current date and making a backup of the installation folder can be seen on the ISXKB wiki

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top