![]() |
ZIP mit Befehlsparameter
Moin Moin.
Wir bieten auf unserer WebSite für verschiedene Spiele (Städtebau) Szenarios, Missionen und Karten an. Diese werden mit einer Installations/Deinstallationsroutine an den Mann/die Frau gebracht. Dazu werden die Spieldateien mit besagter Routine in eine ZIP Datei gepackt und zu einer SFX Datei - also ausführbaren EXE - zusammengestellt. Der Anwender startet also die heruntergeladene Datei, die wird entpackt und das Installationsprogramm gestartet. Soweit wohl eine normale Geschichte. Seit Delphi 3 nutzen wir dafür VCLZip. Die erforderlichen Daten werden zusammengepackt und eine SFX erzeugt, bei der - Achtung! - ein Befehlsparameter mit angegeben wird. Nämlich der, die im Package enthaltenen Installationsroutine nach dem Entpacken zu starten. Für Delphi 10.2 brauchen wir jetzt Ersatz, der eben diese Möglichkeit enthält. ZipForge kann es nicht, Abbrevia auch nicht. Also soweit ich das feststellen konnte. Weiß jemand eine entsprechende Lösung, wenn möglich kostenlos? (VCLZip neu kostet 129.00 US$) Oder was ganz anderes? creehawk |
AW: ZIP mit Befehlsparameter
Schau mal bitte nach
![]() ![]() |
AW: ZIP mit Befehlsparameter
Geht ja wieder mal ruckzuck hier!! :-D
Bestens. Scheint wohl genau das zu sein was ich suche. Und sogar für 10.2 bearbeitet. Vielen und herzlichen Dank! creehawk |
AW: ZIP mit Befehlsparameter
Nach eingehendem Studium der Befehle ist das, was ich brauche, enthalten. Insgesamt zwar ziemlich bombastisch mit all den Funktionen, aber bitte. Extra DLL kopieren und machen und tun - wenn's sein muss.
Aber die Installation gemäß Beschreibung ist schlichtweg für eine sogenannte Entwicklungsumgebung lächerlich. Komplieren sie dies, kopieren sie jenes, fügen Sie hier ein, drücken Sie "Ignore" und dann wissen wir auch nicht weiter. Eigentlich wollte ich keine wissenschaftliche Arbeit machen, sondern das Ganze benutzen. Gut. Gibt's vielleicht noch was anderes? creehawk |
AW: ZIP mit Befehlsparameter
Und bevor ich's vergesse: um mir die Funktionen anzusehen habe ich das in D7 installiert.
Dauer: 5 Sekunden. Geht doch. Vielleicht sollte ich 10.2 deinstallieren und bei D7 bleiben. @Delphi.Narium Bitte kein Missverständniss! Ich fluche hier auf D 10.2 und die ZipMaster Leute, nichts anderes! creehawk |
AW: ZIP mit Befehlsparameter
Warum schreibst du das nicht einfach selbst? So ein selbstentpackendes Modul ist doch schnell geschrieben. Dann hast du die volle Kontrolle.
Ich hatte so etwas auch schon einmal geschrieben. Außerdem würde ich vermuten, dass es ein solches Modul mit dieser Option auch von seven zip gibt. Das hätte den Vorteil, dass die Komprimierung deutlich besser wäre. |
AW: ZIP mit Befehlsparameter
Wie Jaenicke schon schreibt:
Man könnte das auch mit der ![]() Dann hat man die volle Kontrolle, insbesondere auch über das User-Interface. Nachteil: Ein Virenscanner könnte das für "böse" halten, was bei den üblichen SFX-Stubs eher nicht passiert. ![]() |
AW: ZIP mit Befehlsparameter
Zitat:
|
AW: ZIP mit Befehlsparameter
Zitat:
Klar ist es so sicherer, aber auch übertrieben. |
AW: ZIP mit Befehlsparameter
Zitat:
Oder einfach (wie wir es gemacht haben) die entsprechenden DLLs einfach parallel mit liefert War auch kein Hexenwerk. Das Auspacken ins Tempverzeichnis war nur von der Kaufkomponente als Defaultverhalten implementiert. Über Compiler-Define konnte man das verhalten umstellen. Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:44 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