Das
procedure ListDLLExports(const FileName: string; List: TStrings);
wid das Problem sein:
http://www.michael-puff.de/Artikel/StringDLL.shtml Das gilt nicht nur für Strings, sondern auch für jegliche andere Objekte.
Blödsinn. Das ist ja der Code vom Programm und nicht von der
DLL. Aber überprüf mal deine
DLL daraufhin.