Am 05.10.2010 17:20, schrieb Leonardo M. Ramé:
Hi, if I run this program from command line in Linux, I allways get the same result, 
"/tmp/TMP00000.tmp". Shouldn't it return a different file name each time it's 
executed?.

How can I get different file names?

program tempfilename;
uses
   sysutils;
begin
   writeln(GetTempFileName);
end.

Did you delete the file after the run of your program? GetTempFileName always starts from 0 and checks whether that file already exists. If not, it returns that name else it continues increasing the index.

Regards,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to