Au weia. Da hab' ich ja mächtig auf dem Schlauch gestanden...
@Bernhard Geyer: Über die 33 Zeichen des Dateinamens hab' ich mir auch Gedanken gemacht.
Aber das war leider wie mit dem Wald und den Bäumen, das mit den Chars und AnsiChars...
Ich dachte immer nur - das kann's nicht sein.
@shmia: Ist mir sehr sympathisch, Deine Kurzform. In meiner jetzigen Fassung ist noch das überflüssige begin - end rausgeflogen.
@himitsu: Das Gefasel mit den bedenklichen Stringumwandlungen hatte ich dem Compiler verboten, weil das ganze Projekt aus einer frühen Delphi-Version stammt, wo String = ShortString war. Beim Portieren des Projekts auf D2009 klemmte es an allen Ecken und Enden, als die ShortStrings zu UnicodeStrings wurden, mit Umwandlung aller String-Deklarationen zu AnsiStrings lief es wesentlich reibungsloser.
In diesem Fall war das natürlich ärgerlich, denn das "Gefasel" hätte mir sicher den Wald gezeigt!
Danke Euch für die Hilfe!