Как я понял копирование файла происходит в главном потоке VCL - а значит что прога "подвиснет" до тех пор, пока файл не будет скопирован, и перейти на строчку
Код:
Table1.DatabaseName:= ExtractFilePath(Application.ExeName)+'db\';
она никак не сможет пока не выполнится копирование.
Цитата:
// !!! Здесь жду секунду (только так и спасаюсь иначе прога выдает ошибку
|
Может ошибка в чем-то другом?
Или у вас несколько нитей в приложении? Тогда сразу надо было говорить если многопоточное приложение, хотя судя по приведенному коду видимо это не так.
А что за ошибка?