Die Fehlermeldung ist eigentlich leicht zu erklären. Du wirst in TDaten wahrscheinlich den Typ string verwenden - oder einen anderen dynamischen Typ, dessen life cycle durch den Compiler bestimmt und durch die Laufzeitumgebung überwacht wird. Du darfst nur primitive Typen verwenden. Dazu zählen ShortStrings. Oder du musst auf static arrays ausweichen.
Im Hinblick auf Excel kannst du entweder nach BIFF oder nach
CSV Ausschau halten. BIFF wird zum Beispiel im Platform
SDK erklärt, aber auch hier in der
DP ist es mir schon begegnet.
CSV findest du bei
wotsit. Die neueren Versionen von Excel sollten eigentlich auch mit
XML zurecht kommen. Zu
XML gibt es hier sogar ein eigenes Forum.
Grüße vom marabu