[Allegro] Flexibler A99-Aufruf

Klaus Lehmann lehmann_klaus at t-online.de
Di Jun 29 10:55:44 CEST 2010


On Tue, 29 Jun 2010 10:24:20 +0200 Fischer, Thomas wrote:

guten tag herr fischer,

<>Liebe KollegInnen,
<>ich versuche, einen "generischen" A99-Aufruf zu erzeugen und möchte
fragen, ob man irgendwie oder -wo da DOS-Variable verwenden kann (oder
es nach der 64bit-Diskussion sowieso besser lassen sollte).
<>Ein Beispiel: Für unsere Datenbanken im Novell-Netz sollen als
Arbeitsverzeichnis normalerweise lokale Verzeichnisse (etwa:
C:\A99\hist) benutzt werden, ist das nicht da, verabschiedet A99 sich
mit der Meldung

autsch: novell.....
novell kann sowas von gnatschig sein 
(nein: ich erkläre das wort "gnatschig" nicht ;-)
(wer es nicht kennt, hat noch nie in bestimmten situationen seiner
ehefrau zuhören müssen :-)



<>Lieber wäre mir, ich können es irgendwie steuern, etwa:
<>if not exist C:\a99\nul DbAux=%temp%
                               ~~~~ was NUL sein?
DbAux wird von a99 bestimmt, nicht vom kommandoprozessor...oder?


<>Geht so etwas (entweder durch Übergabe von Variablen an A99 oder
durch Zuweisungen in _start.flx, *bevor* sich A99 wg. fehlendem
Arbeitsverzeichnis verabschiedet?
wieso?
ich kann doch mit einer batch das vorhanden oder nicht vorhandensein
von etwas überprüfen?!!!
aber ein batch MUSS ich VOR dem start von a99 ablaufen lassen. flex
"kann" keine batches, und wenn ja, ist es krampf ;-)
übrigens: flexe kann man extern starten, mit der flex.exe (gehört evtl
nicht hierher)
muss es denn dbaux sein???? (ich weiss, kollege allers ist voll der fan
von dbaux, kollege lehmann ist das absolute gegenteil und benutzt dbaux
NIE ;-)


<>Oder muss ich für diese Situation eine eigene *.ini bemühen?
iss wohl besser, ist sauberer. alles andere=k(r)ampf

<>Ich würde A99 auch gerne flexibel ein Startverzeichnis mitteilen.
"..\A99" reicht fürs starten, danach aber wohl nicht mehr.
<>
<>Mit freundlichen Grüßen
<>Thomas Fischer


anmerks:
=eine "bat" hat NICHTS mit dem unbedingt_vorhandensein_von_32/64bit zu
tun.
eine bat ist voll lauffähig in einem 64bit-system (es sei denn, sie hat
16bit-elemente)
="dos-variable" sollte man man besser übersetzen mit der "set-variable"
des commando-prozessors. dos-variable muss nicht unbedingt 16bit
heissen ;-)


zur DOSbox (s.a. meine letzte email):
die weiterentwicklung von 4dos wurde von JP-software übernommen. sie
bieten KEINE ersatzshell an, die man in einem 64bitter als ersatz für
command.com einbauen kann (das ist ein falscher weg, den ich soeben
ausprobiert habe) ;-)




viele grüße
Ihr Klaus Lehmann
-- 
Klaus Lehmann
eMail:  allegronet at t-online.de
phone:  03528-452 807(fax 809); mobil 0171-953 7843
adress: allegronet.de Klaus Lehmann
D-01454 Radeberg; Kleinwolmsdorfer Str. 37
http://allegronet.de

Die allegro-Werkstatt mit allegronetOA
Internetkataloge & WebHosting für AllegroC
Praesent auf allen jaehrlichen bibliothekarischen 
Fachkongressen seit 2006 
****"Our best ideas are born at home"
(Dave Lester: New Freedom Data Center,1995)
**** 2009: allegro-utf8 für alle Sprachen dieser Welt
**** 2010: Es wird Zeit für einen Wechsel!



Mehr Informationen über die Mailingliste Allegro