Entwickler-Ecke
Programmierwerkzeuge - Inno Setup: Datei vor dem Start in Verzeichnis kopieren
famelor - So 20.02.05 17:12
Titel: Inno Setup: Datei vor dem Start in Verzeichnis kopieren
Hallo zusammen,
ich versuche, eine Datei vor dem Start (bzw. bevor sie bei InitializeSetup verwendet wird) in ein bestimmtes Verzeichnis zu kopieren, damit ich darauf zugreifen kann.
Meine Absicht, ist es eine Midi-Datei beim Start abzuspielen. Das Einbinden der Play-Funktion über die Windows-API hat inzwischen funktioniert, aber hier kann ich die Datei nur von einem festen Pfad holen.
Daher bräuchte ich die Midi vorher in einem bestimmten Verzeichnis, habe aber keine Ahnung, wie ich das bewerkstelligen soll. Gibt es dafür irgendwelche Möglichkeiten in Inno Setup / PascalScript?
Vielen Dank für eure Hilfe!
famelor
Delete - Mo 21.02.05 11:00
Guck doch mal in die Inno Setup-Hilfe und such im Index nach "ExtractTemporaryFile". Da ist ein komplettes Beispiel mit einer Readme drin. Du brauchst das Prinzip ja nur für deine MIDI-Datei übernehmen.
Du musst bei der Angabe der Datei in [Files] das Flag beachten, durch das die Datei nicht bei der Installation kopiert wird. Sie würde eben "nur so" im Setup drin stecken, und du könntest sie in ein temporäres Verzeichnis entpacken. Na ja, schau dir einfach das Beispiel an. Da siehst du auch, wie du den Pfad der Datei ermittelst. :)
famelor - Mo 21.02.05 15:01
Super, vielen Dank für den Tipp, ich werd's gleich testen, sobald ich wieder zuhause bin.
Hatte mich nämlich schon fast damit abgefunden, eine neue selbstextrahierende Exe (WinRAR) davorzuschalten... :)
Wenn das so alles klappt (wovon ich mal ausgehe ;) ) ist der Tag gerettet! :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!