Fw: erase off und Ergebnismengen

Allers Heinrich allers at goethe.de
Di Mai 4 15:04:17 CEST 2004


Da diese Sache keine Randproblematik für mich ist, sondern ziemlich in der Mitte steht, tische ich meine Problemschilderung der Liste noch einmal auf:

-----Original Message-----
From: allers at t-online.de [mailto:allers at t-online.de] 
Sent: Thursday, April 29, 2004 5:20 PM
To: Diskussionsliste Allegro-C
Subject: erase off und Ergebnismengen


Der Befehl 'erase off' bringt mich zur Verzweiflung: einerseits braucht 
man ihn, andererseits hat er, zumindest unter der t3,k6-Konfiguration, 
üble Nebeneffekte (die ich in einer späteren Nachricht vorstellen 
werde).

Heute geht es mir um etwas Simples: Ich möchte zu Beginn einer Sitzung 
und auch in deren Verlauf in bestimmten Momenten dafür sorgen, daß 
Offline-Ergebnismengen (EXT, sie entstehen bei jedem 'read file ...') 
weggewischt werden. 

Früher dachte ich, daß das allein der Befehl 'erase off' macht. Aber 
falsch gedacht! 'erase off' sorgt dafür, daß es keine "Daten in 
Bearbeitung" mehr gibt (also unten rechts '<Alt>+q = Daten in 
Bearbeitung' ist dann taub), und ziemlich spät begriff ich, daß die bis 
dahin noch im Ergebnismengenauswahlfenster angebotene EXT-Datei dort 
durchaus noch stehenbleibt, auch nach 'erase off'; und wenn man im 
Verlauf einer Sitzung z.B. mehrere 'read file ...' gestartet hat, dann 
stehen dort auch mehrere EXT-Ergebnismengen.

Gut, wenn ich synchron mit dem 'erase off' auch 'close res' gebe, dann 
wird nicht nur der Speicher "Daten in Bearbeitung" leer, sondern es 
verschwindet auch der Repräsentant der betreffenden Offline-Datei aus 
dem Ergebnismengenauswahlfenster.

Nun will ich aber mehr: Ich möchte alle Offline-Ergebnismengen aus dem 
Ergebnismengenauswahlfenster herauswerfen: ein wiederholtes 'close res' 
würde das zwar tun, ist aber nicht zu gebrauchen, weil damit sukzessive 
auch solche Ergebnismengen gelöscht werden, die nicht Offline-Dateien 
entsprechen und die sich der Anwender meinetwegen bewußt dort 
zurückgelegt hat.

###

Ich hoffe, ich habe mich hinreichend verständlich ausgedrückt. Manche 
werden entgegnen, daß, wenn man nur ordentlich nach jedem 'read file 
...' immer gleich 'erase off\close res' gibt, man garnicht in die 
Probleme reinrennt, die ich beschrieben habe. Das mag aus t2,k4-Sicht 
stimmen, stimmt aber nicht mehr (wie oben gesagt und demnächst zu 
belegen) für t3,k6-Konfigurationen.


Mit besten Grüßen von

Heinrich Allers

-- allers at t-online.de * http://www.allers.privat.t-online.de
-- Europäische Verfassung? Nein, Danke - so nicht!
-- ¿Constitución Europea? ¡No, gracias - así no!




Mehr Informationen über die Mailingliste Allegro