Und das hier hilft nicht?
http://delphi.about.com/library/rtl/...nimizeName.htm
Du benötigst
zwingend den Canvas, wo du den verkürzten Dateinamen zeichnen möchtest. Denn abhängig von dem Font, Schriftgröße, etc. etc. kann doch erst die resultierenden Länge eines jeden Zeichens ermittelt werden. Einfach nur so mal eben ermitteln geht nicht, denn wie soll es ohne die Information ermittelt werden.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)