[Allegro] Verzwickte Frage (mit Flex ausgel"oster lha-Proze"s)
Heinrich Allers
allers at t-online.de
Mi Jan 16 20:20:20 CET 2008
Liebe Liste:
ich hänge nach vie vor an dem Punkt fest, den die Angelegenheit am 12.1. erreicht hat (siehe
unten).- Ich fasse mein Problem noch einmal kurz zusammen:
Warum funktioniert (immer unter der Demo-Datenbank!) korrekt das Auspacken eines (lharc-)Archivs
mit
var P "lha.exe x /c " P "allers.lzh " P\dos
zwar dann, wenn unter den "Eigenschaften" des Windows-Aufrufs in "Ausführen in:" entweder %temp%
oder nichts steht, NICHT aber, wenn dort z.B.
c:\temp eingesetzt wurde???
Die Frage dahinter ist eigentlich auch, welche der beteiligten Komponenten:
Allegro (a99)
Betriebssystem (bei mir XP)
Betriebssystem-Aktualisierungsstand (der Fehler tritt erst seit dem 11.1.2008 auf)
Lharc
???
ursächlich mit dem zu beobachtenden Fehlverhalten zu tun haben könnte, oder ob es gar ein
Zusammenwirken mehrerer der Komponenten ist, das Schuld hat.
Für jeden Hinweis (Reproduktion des Fehlergeschehens auf weiteren Maschinen insbesonde anderer
Betriebssysteme oder auf PCs mit seit Anfang Januar 2008 nicht mehr aktualisiertem XP
eingeschlossen) dankbar grüßt:
Heinrich Allers
--------------------------------------------------
Am 12 Jan 2008 um 22:44 hat Heinrich Allers geschrieben:
Am 12 Jan 2008 um 12:00 hat Rosink, Volkmar VERA GmbH geschrieben:
> vermutlich ist das Problem schon gelöst bei Ihnen. Ein Test mit
> folgendem Flex funktioniert:
> var P "lha.exe x /c " P "allers.lzh " \dos
Nee, der funktioniert auch nicht.- Aber Danke, hilfreich war es durchaus, daß Sie mein Problem
immerhin grundsätzlich bestätigen konnten!
Inzwischen habe ich ein paar Stunden mehr in die Angelegenheit investiert und kann die Situation,
in der sich das Archiv allers.lzh (ich lege es der Einfachkeit wegen noch einmal bei) nicht
durch
var P "lha.exe x /c " P "allers.lzh " P\dos
in das Programmverzeichnis hinein entpacken läßt, genauer beschreiben:
a)
Nach Installation des Allegro-Installationspakets steht in dem beim Installationsprozeß angelegten
Aufrufsymbol unter "Eigenschaften" in dem Kästchen "Ausführen in": %temp%.
Wenn man das so läßt, dann packt obige Flexbefehlsfolge das Archiv allers.lzh richtig aus und es
liegt anschließend die Datei heinrich.txt im Programmverzeichnis.
b)
Idem, wenn man unter "Eigenschaften" des Aufrufs den Inhalt des Kästchens "Ausführen in" leerfegt.
c)
Setzt man unter den "Eigenschaften" des Aufrufs im Kästchen "Ausführen in" so etwas wie
c:\temp ein, dann scheitert das Auspacken des Archivs mit der genannten Flexbefehlsfolge.
###
Die Frage, deren Beantwortung wegen ich nun um Hilfe bitte, reduziert sich damit auf die folgende:
Warum scheitert der Entpackungsprozeß, wenn man sich einfallen läßt, als Arbeitsverzeichnis (das
ist ja das, was "Ausführen in" bezeichet) im Allegro-Aufruf etwas anderes als %temp% einzutragen?
Mit besten Grüßen:
Heinrich Allers
allers at t-online.de * http://www.h-allers.de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20080116/98031f57/attachment.html>
Mehr Informationen über die Mailingliste Allegro