[Allegro] a99.exe manipuliert Anzeigekopf in sehr versteckter Weise

Allers Heinrich Allers at goethe.de
Do Apr 20 13:59:13 CEST 2006


Ich habe eine komische Sache - besser gesagt: eine tückische Falle! - entdeckt:

Wenn man die disphead.rtf so wie in der Braunschweiger Originallieferung enden läßt:

...
{\f0 \fs24 \ql \li075 \ri150 

dann ist alles in Butter. Wenn man aber

{\f0\fs24 \ql \li075 \ri150  

schreibt (also das Leerzeichen hinter \f0 in syntaktisch erlaubter Weise wegläßt), dann wirft a99.exe bei der rtf-basierten Anzeige zwischen das, was disphead.rtf im Kopf beiträgt, und dem, was die Parametrierung anschließend dranhängt, noch die Zeichenfolge

 \f1\fs22     

läßt also den Kopf der Anzeige nicht mehr einzig durch disphead.rtf definiert sein, sondern verlängert ihn um diese paar Zeichen (was insbesondere dazu führt, daß die am Ende von disphead.rtf mittels \fs24 gesetzte Schriftgröße überschrieben wird).


Mit besten Grüßen:

Heinrich Allers

Goethe-Institut, Ber. 532/EDV * Dachauer Str. 122 * D-80637 München
Telephon: ++89 / 15921 471 * Telefax: ++89 / 15921 435    
allers at goethe.de * http://www.h-allers.de
* Für eine nachhaltige Wirtschaftsordnung an Stelle der Marktwirtschaft!
* ¡En favor de una economía sostenible en lugar de la economía de mercado!



Mehr Informationen über die Mailingliste Allegro