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

Thomas Berger ThB at Gymel.com
Do Apr 20 14:15:57 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Allers,

> 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).

http://www.gymel.com/bugzilla/show_bug.cgi?id=244   beschreibt ein
m.E. ziemlich aehnliches Problem, das mit v23cd behoben worden ist.
Die Frage ist nun, ob Ihr Problem mit jener Reparatur entstanden
ist oder erst spaeter.

weitere Falle, die ebenfalls damit zusammenhaengen koennte:

http://www.gymel.com/bugzilla/show_bug.cgi?id=414

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFER3t9hKFJT0F1FsoRAt5sAJ9gEz/UfviqvQMteshmO0JgQ2zhjwCbBcv5
9YPHaS5d6Y8VSs6tWEyCUGc=
=SFxW
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro