[Allegro] Befehl 'set Rname' (Erg.-Mengen-Benennung)

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Dez 17 14:06:15 CET 2012


Am 17.12.2012 13:32, schrieb Thomas Berger:
> "nicht mehr eindeutig" heisst aber, im Prinzip geht es?
Dank Ihrer Feststellung ist das ja erwiesen.

> Es sollte eigentlich genuegen, wenn beim Zugriff ueber den Namen 
> garantiert die aktuellste Ergebnismenge mit diesem Namen 
> zurueckgeliefert wird, 
Na gut, das ist nicht schwer, es muß bei der Fahndung nach dem Namen
halt die Liste nur vom Ende her, statt wie jetzt vom Beginn, 
durchgesehen werden.
Kommt auf den Zettel.

> andere sind dann - fuer den Namenszugriff - ausgeblendet, also quasi 
> nicht mehr existent: Dann kann man sich naemlich sogar das Austragen 
> des Namens bei der alten Ergebnismenge sparen (oder ist hier ein 
> Denkfehler). Wenn Sie dann noch eine Aufraeumfunktion spendieren 
> (verwerfe alle Ergebnismengen zu denen eine aktuellere gleichen Namens 
> existiert), kann man auch den wenigen Anwendern, die Alt-e kennen, 
> wieder zur Uebersicht verhelfen. 
Nun, wir reden hier von einem überaus seltenen Fall, er wäre sonst ja 
wohl längst mal
in Erscheinung getreten. Da stellt sich schon die Frage nach der 
Dringlich-, wenn nicht
gar der Notwendigkeit.
Aber wer's anpacken oder durchschauen will: Im Quellcode  a99.cpp ist 
die Funktion
   Findrs(char *rset),
wobei  rset  der Name aus dem Befehl  find :name  ist. Die darin 
steckende Schleife
muss dann bei  k=rss-1  beginnen und mit k=0 enden, also rückwärts 
gerichtet sein
statt jetzt vorwärts.


B.E.




Mehr Informationen über die Mailingliste Allegro