![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как избавиться от подвисания программы
dracula © (2004-08-07 21:30:00)Если выполняеться какаято операция(пару минут) то программа как бы подвисает, как от этого избавится?
sniknik (2004-08-08 10:00:00) [1]> Я ЩаЗ пишу сервис на API
мой вариант (старый и единственный)
http://delphi.chertenok.ru/forum/my_download.php?tema=del&action=show&id=173
обрати внимание '"Работа" идет в созданном потоке, просто для примера'
Fay (2004-08-08 09:47:00) [2]трёп и есть 8)
Я ЩаЗ пишу сервис на API. Дело, казалось бы 8), привычное, но "кроколдил не ловится". Сижу в форуме. Всем привет.
2 Автор
Выкладывай код, ТУ и пожелания. Вдруг у телепатов сегодня непруха... 8)
sniknik (2004-08-08 09:33:00) [3]> Думаю анкетный вопрос может решить только авторы сайта. И думаю только с нуля. :(((
зачем же? сам реши
у твоей анкеты (в поиске) id=1084974900 а ссылка со страницы ведет на id=1055799046, что означает что ты после глюка форума с анкетами перерегистрировался а куки (откуда ссылка и вставляется) у себя на машине локальной не потер, оно так и продолжеет старый вставлять.
(как потереть куки надо обьяснять? ;)
dracula © (08.08.04 03:27) [8]
> В том то и дело что фаилов десятки тысяч - ...
..
> Умеешь ты объяснять
от себя так и хочется добавить... но все писком забивается... ;о)))
без конкретного как делаеш, и что нужно по задаче, только треп будет. разве что кто случайно в точку попадет и вопрос решится, или ты так подумаеш... на вовсе не лутшее решение.
но до сих пор то не решил, а варианты уже дали.
Fay (2004-08-08 06:57:00) [4]2 Германн © (08.08.04 04:51) [14]
1) Нет никаких идеальных решений (не никакой ложки 8)). Всегда можно придумать задачу, где перемещение файлов в корзину (да хоть в задницу) в потоке не будет идеальным решением. И наоборот.
2) Не знал про поиск по анкетам 8). Спасибо.
Германн (2004-08-08 04:51:00) [5]2 Fay © (08.08.04 04:40) [12]
Пробовал разные варианты. Регистрировался заново. Но все коту под хвост.
Думаю анкетный вопрос может решить только авторы сайта. И думаю только с нуля. :(((
Если уж очень хочется прочитать анкету, воспользуйтесь поиском по анкетам.
Германн (2004-08-08 04:45:00) [6]2 Fay © (08.08.04 04:35) [11]
> В чём провинилась корзина на этот раз?
Как раз ни в чем. Но для перемещения файлов (особенно, если их много) в корзину - доппоток - идеальное решение.
Для всего прочего - это действительно всего лишь "возможное решение", но далеко не всегда оптимальное. :(((
Fay (2004-08-08 04:40:00) [7]2 Германн © (08.08.04 04:01) [10]
С анкетой байда какая-то...
Fay (2004-08-08 04:35:00) [8]>> А чем сей ответ хорош?
Это возможное решение.
>> Если, конечно, речь не идет о перемещении файлов в "Корзину"?
В чём провинилась корзина на этот раз?
Германн (2004-08-08 04:01:00) [9]2 Fay © (08.08.04 03:32) [9]
Не знаю понятен ли автору сабжа "ответ [4]", но сразу хочется спросить. А чем сей ответ хорош? Если, конечно, речь не идет о перемещении файлов в "Корзину"?
Fay (2004-08-08 03:32:00) [10]ответ [4] не понятен?
dracula (2004-08-08 03:27:00) [11]В том то и дело что фаилов десятки тысяч - и на это уходит иногда даже больше времени чем пара минут, и вот на это время прога становится неуправляемой. Вопрос как от этого избавится?
Fay (2004-08-07 23:51:00) [12]2 sniknik © (07.08.04 23:29) [5]
>> перемещение чуть ли не мгновенная операция
... в пределах раздела/логического_диска
Anatoly Podgoretsky (2004-08-07 23:30:00) [13]Умеешь ты объяснять
sniknik (2004-08-07 23:29:00) [14]> ну допустим это операция перемещения фаилов из одной папки в другую.
пару минут? перемещение чуть ли не мгновенная операция, сколько же ты их перемешаеш, 40 тысячь?
или задержки для солидности вставляеш?
GanibalLector (2004-08-07 23:10:00) [15]Использовать потоки!!!
dracula (2004-08-07 22:59:00) [16]Anatoly Podgoretsky
ну допустим это операция перемещения фаилов из одной папки в другую.
Dimaxx (2004-08-07 22:12:00) [17]Использовать Application.ProcessMessages.
Anatoly Podgoretsky (2004-08-07 21:38:00) [18]Разобраться какая операция и применить к ней меры воздействия.