PDA

Просмотр полной версии : Не отвечает прогамма


aydar
09.05.2010, 20:07
Ребят помогите, скомпилировал прогу, кинул ехешник на дедие прога поработал немного и зависла, у меня все норм, кинул друзьям у всех зависла кроме одного, у него есть делфи что делать как быть?

BrainDeaD
09.05.2010, 20:16
в таскменеджер посмотри, может она память жрёт.

aydar
09.05.2010, 20:18
да жрет

Chrome~
09.05.2010, 20:20
Возможно утечки памяти где то? Или она действительно должна употреблять много?

aydar
09.05.2010, 20:21
прога как бы работает но визуально это не видно

Chrome~
09.05.2010, 20:21
Что именно она делает?

aydar
09.05.2010, 20:22
она много не жрет 10-20мб

aydar
09.05.2010, 20:22
собирает мыла моймир

Chrome~
09.05.2010, 20:23
Ну если поработала немного и зависла, значит в каком то месте кода зацикливается.

Besi
09.05.2010, 20:26
а может просто мой мир банит и програма не отвичает(нету проверики) либо если автор не предусмотрел и во время работы у вас сеmнился ip то програма подвисает хотя пітается делать ещо какието толодвижения
(сор за erroru xD)

aydar
09.05.2010, 20:27
ип не меняется, возможно мир банит так как на дедики инет быстрый, а если частое количество запросов то вылазит капча.

Besi
09.05.2010, 20:29
в програме есть обработка бана мой мир?

aydar
09.05.2010, 20:30
нету, если не сложно свяжитись со мной есть вопросы 267-683-881

Besi
09.05.2010, 20:31
я не программист) исправить не смогу) связь на данном етапе безполезна)

aydar
09.05.2010, 20:31
может делать перед запросом, таймер сек 3-5

Chrome~
09.05.2010, 20:32
Сделай, но, скорее всего, это не спасет тебя от каптчи.

Besi
09.05.2010, 20:34
нада изучить методом тыка через сколько бан\каптча а после уже делать таймауты

aydar
09.05.2010, 20:35
вот после зависона собрал мне 10000 мыл, блин даже незнаю что делать(((

Besi
09.05.2010, 20:38
выгрузить никак?

gisTy
09.05.2010, 21:50
сделай два потока: один для гуя, другой для всего остального

M_script_
10.05.2010, 15:59
Мыла собираются в TMemo ?

aydar
10.05.2010, 16:44
да

crypt0n
10.05.2010, 17:56
если не зависает у товарища, может причина в бибилиотеках delphi, т.е. их отсуствие ?

GhostOnline
10.05.2010, 19:39
Если работаешь с Indy то брось на форму TIdAntiFreeze
Либо в цикле вызывай регулярно Application.ProccessMessages;

ZdezBilYa
10.05.2010, 20:01
Либо в цикле вызывай регулярно Application.ProccessMessages;
Это жесть) Скорость коту под хвост))

M_script_
10.05.2010, 20:07
Может проблема в кривой синхронизации потоков? Выложи исходники, а то бесконечно будем гадать.

GhostOnline
12.05.2010, 13:40
Это жесть) Скорость коту под хвост))
Ну конечно, надо со слипом комбинировать:
while True do
begin
Sleep(1);
Application.ProcessMessages;
end;
Так и ифейс не зависнет, и нагрузка на проц - 0% =)