![]() |
InnoSetup: Wie im Code-Abschnitt auf Dateien zugreifen?
Hallo,
Ich habe gerade wieder mal ein Problem mit InnoSetup. Ich weiß leider nicht, wie man im code-Abschnitt auf die Dateien zugreifen kann, die man unter [Files] hinzugefügt hat. Habt ihr ne Idee? PS: Solangsam reicht es mir mit Inno ;-) :mrgreen: |
Re: InnoSetup: Wie im Code-Abschnitt auf Dateien zugreifen?
Kannst du mir dein Problem mal genauer erklären :gruebel:
Ich bin grad nicht an meinem Rechner, aber zuhause könnte ich dir mal ne Beispiel Script schicken. |
Re: InnoSetup: Wie im Code-Abschnitt auf Dateien zugreifen?
Also ich habe unter [Files] eine Datei mit dem Flag dontcopy angehängt.
Nun will ich im Code-Abschnitt, auf die Datei zugreifen, so als wäre Sie in irgendeinem Verzeichnis.... Nur habe ich keine Ahnung wie :mrgreen: Wäre nett wenn du mir ein Beispiel posten könntset :-D |
Re: InnoSetup: Wie im Code-Abschnitt auf Dateien zugreifen?
Im Beispiel "CodeExample1.iss" wird u.a. gezeigt, wie man eine Datei temporär entpacken und dann darauf zugreifen kann:
Code:
Das Zauberwort wäre in dem Fall also "ExpandConstant", wobei der Dateiname sicher nicht das Problem ist. Das Verzeichnis auch nicht, denn wie du sehen kannst, benutzt du einfach die Konstanten von Inno Setup.
if ExtractTemporaryFile('myprog.exe') then begin
if not InstExec(ExpandConstant('{tmp}\myprog.exe'), '', '', { ...}) { ... } |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz