Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Не отвечает прогамма (https://forum.antichat.xyz/showthread.php?t=202855)

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

Цитата:

Сообщение от GhostOnline
Либо в цикле вызывай регулярно 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% =)


Время: 08:57