Scheinbarer Tippfehler in UPDATE

Michael Lackhoff lackhof at uni-muenster.de
Di Apr 2 19:33:55 CEST 1996


> Da inhaltlich gleiche Aufrufe, in denen die ausgeschriebenen Parameter durch
> Konstruktionen des Kalibers "%-D%" mit vorher gesetzten Umgebungsvariablen
> ersetzt sind, problemlos funktionieren: Koennte auch ACP die Aufrufe in

Bitte nicht! Variablennamen mit "-" wie sie bei allegro leider 
ueblich sind, sind naemlich die einzigen Inkompatibilitaeten zwischen 
command.com und 4dos bzw. ndos. In normalen Batchdateien kann man so 
etwas ausbuegeln, in automatisch vom Cockpit erzeugten nicht.
Damit waere das Cockpit fuer keinen 4dos-User mehr nutzbar die 
andere Alternative - wieder zu command.com zurueck - wird wohl 
niemand ernsthaft in Erwaegung ziehen, der schon einmal mit 4dos 
gearbeitet hat. So kann z.B. jede Kommandozeile unter 4dos 255(!) Zeichen 
lang sein (wie uebrigens auch jede Environmentvariable 
einschliesslich PATH). An diese Grenze bin ich noch nie gekommen, 
weshalb ich auch noch nie das beschriebene Problem hatte.

Wenn schon eine Aenderung, wie waere es denn dann mit einer
Variablen %cp% (ohne Bindestrich!) in den Cockpit alle Parameter
schreibt und die eventuell gar direkt von den Programmen ausgewertet
wird (aehnlich wie bisher schon -D -P usw.)? Die Reihenfolge waere
dann (Praezedenz steigend):
%cp%
%-D% usw.
direkt eingegebene Parameter auf der Kommandozeile
Dann liessen sich auch andere Standardangaben einfach unterbringen, 
z.B.: set cp=-km -Ph:\allegro -m0 -v0 -h0 -n1 -a3

Wie auch immer die Loesung ausfaellt, bitte keine automatisch 
erzeugten Batchdateien mit Bindestrich als Teil eines Variablennamens!
Und wenn, dann nicht in die Kommandozeile sondern per SET und 
direkter Auswertung durch das Programm. (Erzeugt wird die Variable 
korrekt, sie laesst sich auch auswerten, aber nur mit %[-D], nicht 
mit %-D% - oder eben vom Programm selbst.)

Gruss
Michael Lackhoff

########################################################################
# Michael Lackhoff                     e-mail  lackhof at uni-muenster.de #
# Hoersterplatz 4                      Tel.    0251-4833257            #
# 48147 Muenster                       FAX     0251-4833275            #
# Hochschule der Franziskaner und Kapuziner in Muenster                #
########################################################################



Mehr Informationen über die Mailingliste Allegro