Seite 1 von 1

CheckTargetPath/SourcePath/Copy -> Absturz von winst32.exe

Verfasst: 24 Mai 2011, 18:39
von embl-structures
Hallo zusammen,
ich versuche eine Kopieraktion uebersichtlich mit CheckTargetPath/SourcePath zu formulieren:

Code: Alles auswählen

[Files_Install-Product]
CheckTargetPath = "$ProdDir"
SourcePath      = "%SCRIPTPATH%\files\install\$ARCH\SetACL.exe"
Copy
Denn: "SourcePath sowie CheckTargetPath legen Quell- bzw. Zielpfad einer Kopieraktion fest" (Handbuch). Leider stuerzt damit winst (version 4.10.8.0, Windows XP Pro) mit dem Fehler

Code: Alles auswählen

TCentralForm.FormCreate : Zugriffsverletzung bei Adresse 00591092 in Modul 'winst32.exe'. Lesen von Adresse 00000000
komplett ab und bleibt haengen (leider kein Screenshot, denn "Das Kontingent für Dateianhänge ist bereits vollständig ausgenutzt."??) . In den Logfiles ist kein Fehler verzeichnet. Alle Pfade sind OK, denn

Code: Alles auswählen

[Files_Install-Product]
Copy"%SCRIPTPATH%\files\install\$ARCH\SetACL.exe" "$ProdDir"
funktioniert fehlerfrei. Ist aber leider weniger gut lesbar.

Offenbar funktionieren CheckTargetPath und SourcePath nicht so, wie ich es verstehe. Aber wie dann? Bin fuer alle Tipps dankbar.

Gruss
frank

Re: CheckTargetPath/SourcePath/Copy -> Absturz von winst32.e

Verfasst: 25 Mai 2011, 08:07
von karni
Versuch mit $ProdDir$
Die andere Variablen auch so $XXXXXX$

Re: CheckTargetPath/SourcePath/Copy -> Absturz von winst32.e

Verfasst: 25 Mai 2011, 10:03
von embl-structures
karni hat geschrieben:Versuch mit $ProdDir$
Die andere Variablen auch so $XXXXXX$
Danke, aber das ist nicht das Problem. Meine Variablen heissen alle $ABCD, nicht $ABCD$. Das ist fuer mich persoenlich einfach lesbarer.

frank

CheckTargetPath/SourcePath/Copy -> Absturz von winst32.exe

Verfasst: 25 Mai 2011, 12:03
von embl-structures
Problem geloest! Es muss nicht

Code: Alles auswählen

[Files_Install-Product]
CheckTargetPath = "$ProdDir"
SourcePath      = "%SCRIPTPATH%\files\install\$ARCH\SetACL.exe"
Copy
heissen, sondern

Code: Alles auswählen

[Files_Install-Product]
CheckTargetPath = "$ProdDir"
SourcePath      = "%SCRIPTPATH%\files\install\$ARCH\SetACL.exe"
Copy SetACL.exe
Gruss
frank