[Allegro] dir-Befehl bei Win'7 ?

Thomas Berger ThB at Gymel.com
Do Jul 8 10:42:11 CEST 2010


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

Lieber Herr Eversberg,

>> Funktioniert. Aber Sie wissen, dass solche Ausgaben hochgradig von
>> der eingestellten Windows-Sprachversion abhaengen, ...
> 
> Schon. Aber was sollen wir machen? Die Antwort bleiben Sie schuldig.

Ihr *I*DE muesste doch eine *i*ntegrierte Dokumentation haben (oder
beziehen Sie die Compiler inzwischen von ALA Publishing ;-)


> In diesem Fall sehe ich nicht, wo die Programme die wirklich
> benötigten Resultate dann nicht liefern würden, wenn der Befehl
> als solcher denn klappt. Und das Risiko einer Fehlfunktion mit
> nachfolgenden Datenschäden sehe ich auch nicht.

Solche Sachen (absetzen von Kommandos in eigenen Shells) sind

- - wegen der Sprachabhaengigkeit wie erwaehnt fragil,

- - ggfls. auch instabil (System unter Last, Kommando hat Timeout)

- - schlecht kontrollierbar (kein vernuenftiger Exit-Status weil
  Lfw. nicht erreichbar oder Pfad nicht existiert)

- - nicht portierbar (u.U. schon bei der naechsten Windows-Version,
  daher Ihre Nachfrage), vgl. auch acon, wo beim flex/job-internal
  "dir" auch U**X als Plattform zu beachten ist

- - ein Krampf (Verzeichnisnamen mit Leerzeichen/Umlauten muessen erst
  einmal fuer die Shell aufbereitet werden, die Resultate zurueck-
  codiert)

- - Jeder Aufruf eines Kommandointerpreters ist ein potentielles
  Sicherheitsrisiko, d.h. zusaetzlich zum vorigen Punkt *muessen*
  Sie vorab umfaengliche Kontrollen auf Zeichen vornehmen, die
  fuer die Shell eine Bedeutung haben koennten

das ist das, was mir auf die Schnelle dazu einfaellt.

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

iJwEAQECAAYFAkw1j2MACgkQYhMlmJ6W47Py9gP+IBHqVk0WjIhjP+y2wk8MEZGr
4+gbfBmGa/Nh5DtvARrq2thEY6zSAjXOEcYbfZJ8Yv5wUn5pltkwVWPMzerexJSh
JQz8M9MC3DxfiipOn88MaBQLNWcHb+++vh7fltgvZaG6pvjaNE/Ei/+mLqK++IbE
662kLmsPQvbCaePwKr8=
=YE8R
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro