ini-Dateien

Allers Heinrich allers at goethe.de
Do Okt 26 12:55:52 CEST 2000


Lieber Herr Henkel:

> ...
> Noch eine Frage, für deren Laienhaftigkeit ich um 
> Entschuldigung bitte.

Das hätten Sie nicht sagen sollen! Denn ich fürchte, daß das nicht
unbedingt die wirklichen Laien dazu ermutigt, ihre Fragen in diese Liste
zu tragen, wenn ein erkennbarer Experte wie Sie sich schon so absichern
zu müssen glauben.- Ich sage das deshalb, weil neulich beim Treffen der
Anwendergruppe Allegro-Nordwest in Wilhelmshaven der Vorschlag, für die
Mitglieder der Gruppe eine eigene kleine Liste einzurichten, wo sich
eher mal jemand was zu sagen traut, abgelehnt und mit dem Hinweis
beantwortet wurde, daß jede dieser Fragen noch voll in die große
Allegro-Liste passe.- Ich bemerke dazu nur: Von den vielen Fragen und
Gedanken, die in Wilhelmshaven vor wenigen Wochen an- und ausgesprochen
wurden, habe ich bis heute noch nichts in dieser Liste sich
widerspiegeln gesehen.   :-((   

> ... Wenn ich  z.B. per call ein externes Progemm aufrufe, 
> kann ich diesem
> durch entsprechende Manipulation des Arbeitstextes, in dem die Zeile
> erstellt wird, natürlich auch beliebige Parameter 
> übermitteln. Wie sieht es
> aber umgedreht aus, kann das externe Programm auf irgendeine 
> Weise einen
> oder mehrere Werte an das rufende Programm (also letztendlich an a99)
> zurückgeben? Es wäre doch z.B. praktisch,wenn man 
> irgendwelche #uxy  mit
> Hilfe einer exteren Funktion füllen könnte.

Ja, das geht z.B. so, indem Sie das externe Programm dazu bringen, eine
Datei rauszuschreiben, in der die Werte stehen, die Sie auslesen wollen.

Z.B. will ich beim Start von a99 gewisse Voreinstellungen aus einer
Datei PCIDNR auslesen und davon bestimmte Verzweigungen abhängig machen,
die ich von einem externen Programm in c:\voreinst ablegen lasse. In
START.FLX sieht diese Verzweigungspassage so aus:

...
open c:\\voreinst\\pcidnr
  Zieh die ersten 15 Zeichen in die iV:
fetch 15
if %a01% jump a01 
if %h01% jump h01 
...


Mit besten Grüßen:

Heinrich Allers

Goethe-Institut, Postfach 19 04 19, D-80604 München
Tel. ++89 / 15921 471; Telefax: ++89 / 15921 435
allers at goethe.de; http://home.t-online.de/home/allers
* Ebener Tarif ("flat rate") nicht für's 
* Internet, sondern für Busse und Bahnen!




Mehr Informationen über die Mailingliste Allegro