Полез я в дэльфы, посмотреть как там это реализовано. В итоге с простой, казалось бы функции FileExists скатился до FindFirstFile
на выходе получил такого вот адаптированного монстрика:
Code: Select all
Program test; 
type
  TFileTime= record
    dwLowDateTime: WORD;
    dwHighDateTime: WORD;
end;
   FIND_DATA = record
    dwFileAttributes: WORD;
    ftCreationTime: TFileTime;
    ftLastAccessTime: TFileTime;
    ftLastWriteTime: TFileTime;
    nFileSizeHigh: WORD;
    nFileSizeLow: WORD;
    dwReserved0: WORD;
    dwReserved1: WORD;
end;
function FindFirstFile : THandle; external '[email protected]';
begin
FindFirstFile('c:\s2.txt',FIND_DATA);
End.в ответ неизменно получаю
18:34:01 []: Compiler: [Error] (test at 22:xx): Invalid number of parameters
Сдается мне, что должно быть что-то попроще...
Т.е. если файл есть, скрипт делает то-то, если нет - то делает другое...
и естественно без окон ошибок, выбиваемых самим стелсом.
Посоветуйте что-то плиз
