[Allegro] Verzwickte Frage (mit Flex ausgel"oster lha-Proze"s)

Thomas Berger ThB at Gymel.com
Do Jan 17 10:40:43 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Eversberg, lieber Herr Allers,

| Nach einigen Versuchen, die genauso ablaufen wie von Allers geschildert,
| scheint es mir an  lharc  zu liegen. Es kommt mit dem letzten Argument,
| dem Zielpfad, nicht immer klar. Endet dieser nicht mit einem \, kommt
| die Fehlermeldung "No file found", was keinen Sinn ergibt.
| Nun endet die Variable P immer mit \, das kann's hier also trotzdem
| nicht sein, aber verdächtig ist es schon.

Nein, so funktioniert lharc: Endet das letzte Argument mit "\", ist
es der Zielpfad, in den zu entpacken ist. Endet es nicht mit "\",
ist es der Name eines isoliert zu extrahierenden Pfades.


| Verpacke ich den Aufruf in ein al.BAT und gebe x Dos al.bat,
| dann kommt dieses:
|
| c:\temp>c:\allegro\lha.exe x /c c:\allegro\allers.lzh c:\allegro\
|
| Extracting from archive : c:/allegro/INDEX.LZH
|
| Division by 0
| c:\temp>pause
| Drücken Sie eine beliebige Taste . . .


Ich hingegen habe das Problem nicht reproduzieren koennen,
es koennte also etwas mit Rechten auf c:/temp zu tun haben.



| Wenn dagegen %temp% als WorkDir gesetzt ist, klappts.
|
| Hinreichend Merkwürdiges, um ein anderes Programm zu wählen,
| vielleicht pkzip/pkunzip oder arj, wenn's nichts Neueres sein soll.

Warum nicht zip/unzip, die sind immerhin frei und nicht Shareware
bzw. Demo-Versionen?

http://www.info-zip.org/



viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBR48im2ITJZieluOzAQLD4AP/YDnR8iM+9a3LYRzcixb5GNjb9dBeUeYy
CR8peAeUhIXI27nByVieF+jHYC1VK5TBebdd4u5oyxQCyg95g/QlGyz+j2/eHl0h
z4zNzUtqPrKlbbh+TE+XDkyuBmtQV9KaQSWqx/82FeZDibDdNQqhTGq6r4nQLghC
kcttbhUYCdM=
=iW4F
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro