es gab hier schonmal einen Thrad dazu .... mußte ma danach suchen
und soweit ich mich erinnern kann, hat die Opendialog-Implementation von Delphi einen festen Puffer und da passt einfach nur eine bestimmt Menge (in Byte) rein.
Alles was länger ist, wird abgeschnitten.
Alternative: wende dich direkt an die
WinAPI
oder warte etwas, ich versuch mine Implementation bald mit in mein aktuelles Projekt einzubauen (incl. einiger Erweiterungen des Dialogs
)