Auch wenn das mit dem Open dialog klappen sollte ist es, wie
Luckie ja schon sagte, sicherer/besser du machst es ungefähr so:
Aus dem
E.LoadFromFile('.\list1.txt');
wird z.B.
E.LoadFromFile(ExtractFilePath(ParamStr(0))+'list1.txt');
und wenn du "ungefähr 0.0002 ms zeit" hast evtl. sogar das
E.LoadFromFile(ExtractFilePath(Application.exename) +'list1.txt');
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.