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

Вниз

Копирование файлов в фоновом режиме   Найти похожие ветки 

 
BDenis ©   (2004-07-30 14:09) [0]

Подскажите идею, как лучше копировать файлы в фоновом режиме, т.е. чтобы пользователь не ощущал тормозов.


 
clickmaker ©   (2004-07-30 14:10) [1]

в отдельном потоке


 
BDenis ©   (2004-07-30 14:32) [2]

С потоками пробовал, даже при приоритете потока Idle, притормаживает...


 
BDenis ©   (2004-07-30 14:34) [3]

Имеет ли вообще большое значение какими процедурами копировать файло? Т.е. будет ли ощутимая разница по скорости между например TFileStream и, ну скажем, API"шной CopyFile.


 
KSergey ©   (2004-07-30 14:53) [4]

Притормаживает что?
Это, вообще-то, сильно зависит еще от аппаратуры компа. Драйверов, ОС и т.д.
Имеб несчастье видеть комп, который при обращении к диску (например, копирование большого файла, чтении папки с письмами, видеозахвате - да не важно! - просто умирает на некоторое время; подозреваю дрова и свои кривые руки; но факт, что такое бывает)
Ну и вообще: если начать активно одной прогой тыркать винт - остальные, при обращении к винту, понятно будут подтормаживать... Так что может всме все нормально?


 
BDenis ©   (2004-07-30 14:55) [5]

Ну все таки, так сказать, согласно здравому смыслу, как лучше все это дело организовать? С помощью Thread"ов и FileStream"ов?


 
Anatoly Podgoretsky ©   (2004-07-30 15:02) [6]

Потоки не нужны, передавай небольшой кусок и Sleep


 
BDenis ©   (2004-07-30 15:05) [7]

Без потоков заснет весь процесс, а мне этого не надо.


 
Анонимщик ©   (2004-07-30 15:31) [8]

Ну что ты пристал?
Сделай поток. В нем читаешь и пишешь небольшими порциями и между ними - Sleep.


 
BDenis ©   (2004-07-30 15:32) [9]

Злые вы, уйду я от вас...



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

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

Наверх





Память: 0.46 MB
Время: 0.049 c
11-1078154025
ctapik
2004-03-01 18:13
2004.08.15
Занимаемая память программы (Task manager)


1-1091346465
STALKER
2004-08-01 11:47
2004.08.15
Можно ли массив типа Word перевести в массив типа String


14-1090999265
dron
2004-07-28 11:21
2004.08.15
Редактор кода Delphi 8! Хочу такой же в 7!


8-1085741333
Musiy
2004-05-28 14:48
2004.08.15
Полупрзрачность


3-1090502449
Draught
2004-07-22 17:20
2004.08.15
размер БД





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский