[Allegro] Windows-Fehler bei Indexierung mit kleiner, aber spezieller cat.api

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Feb 8 09:48:08 CET 2010


Thomas Berger schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Lieber Herr Eversberg,
> 
> 
>> In diesem Fall ist es eben die exzessive Verwendung von Code 8
>> *innerhalb des Abschnitts einer einzelnen ak-Bearbeitung*.
> 
> ... die wiederum immer beliebter wird, seit sich herausgestellt hat,
> dass Zwischenspeichern von Inhalten in Anwendervariablen und
> abschliessende Verarbeitung derselben mittels eines ak-Statements
> schon bei viel bescheideneren Mengen (4096 Zeichen?) als "exzessiv"
> qualifiziert worden ist...
> 
Da müssen Sie was mißverstanden haben.

> 
>> Genauer:  Wenn man  ak=nn."; "+P  haette, dann ergäben sich
>> x Durchläufe durch den Abschnitt #-P, einer pro Bestandteil einer
>> jeden #nn, der durch "; " begrenzt ist. Jeder dieser Durchläufe
>> hat das Recht, bis zu 19800 Bytes zu produzieren, die danach am
> 
> Die Grenze kannte ich noch nicht. Ist die irgendwo dokumentiert?
Nein, noch nicht. Ist aber auch schwer plausibel zu machen.

> 
> Abhilfe allgemein: Geraet (typischerweise als einziges, erstes oder letztes
> Zeichen des hinzukommenden Texts) ein Zeichen 8 in den obigen Ausgabepuffer
> und hat dieser bereits mehr als 16kB => Einfach alles rausschieben...
> 
Tut mir leid, hatte auch schon diesen naheliegenden Einfall, das geht
aber aus internen Gründen nicht.

B.E.



Mehr Informationen über die Mailingliste Allegro