Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

команды WinAPI   Найти похожие ветки 

 
Natali   (2002-12-23 13:53) [0]

Скажите, пожалуйста, при выполнении команды WinAPI, например CopyFile, следующая команда (Паскаль) в процедуре выполняется одновременно с WinAPI-шной. Мне надо, чтоб сначала прошла CopyFile.


 
Song   (2002-12-23 14:12) [1]

Дык FileExists().. да и то наверное криво получится..


 
Digitman   (2002-12-23 14:13) [2]


> Мне надо, чтоб сначала прошла CopyFile.


Если не устраивает ситуация, откажись от использования CopyFile() в пользу других (синхронных) вызовов (алгоритмов), осуществляющих копирование файла.

Или опиши подробно, какая у тебя проблема возникает при асинхр.сопировании, что там за код такой "капризный" у тебя после CopyFile() ..


 
Dona   (2002-12-23 14:15) [3]

Может, послед. операторы поместить в другую процедуру?


 
Natali   (2002-12-24 06:59) [4]

после CopyFile() у меня разархив-ие этого файла, потом обновление таб., если машина тяжело идет, что она мне разархив-ет старый файл или новый?


 
OlDemon   (2002-12-24 07:02) [5]

2 Natali> создай какойнибудь флаг конца копирования и только после его появления начинай разархивацию


 
Digitman   (2002-12-24 08:54) [6]

var
src, dst: TFileStream;

...
src := TFileStream.Create("копируемый_файл", fmOpenRead);
try
dst := TFileStream.Create("будущая_копия", fmCreate);
try
dst.CopyFrom(src);
finally
dst.Free;
end;
finally
src.Free;
end;


 
Natali   (2002-12-24 12:36) [7]

Спасибо большое при большое
С наступающим вас НОВЫМ ГОДОМ
ПУСТЬ В НОВОМ ГОДУ У ВАС ВСЕ БУДЕТ



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
14-15285
KSergey
2002-12-16 09:27
2003.01.06
Лицензионные пиратские диски


1-15014
Кирилл
2002-12-16 13:28
2003.01.06
Как получить колличество точек на дюйм для экрана и принтера


1-15010
viper
2002-12-24 12:39
2003.01.06
dbgrid


1-14994
jfo
2002-12-24 10:16
2003.01.06
Full Screen но не перекрывая таск бар...


6-15182
ppcat
2002-11-06 10:20
2003.01.06
rxTray не дает Windows завершить работу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский