Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизОбработка процедуры, при нажатии на кнопку. Найти похожие ветки
← →
The Sound_1 (2006-01-01 11:59) [0]Добрый день мастера. С Новым Годом вас, надеюсь к утру 1-го вы себя уже нормально чувствуете ;) Мой вопрос:
При нажатии на кнопку, у меня поставленно обработка процедуры. Назовём её условно main_ny. Проблема в том, что программа виснет, до тех пор, пока процедура не закончит свои действия, а это порядка 30 минут. Как это исправить? что бы по нажатию на кнопку, запускалась процедура, но программа после этого продолжала нормально функцианировать? Спасибо.
← →
EvS (2006-01-01 12:24) [1]Application.ProcessMessages;
← →
The Sound_1 (2006-01-01 13:10) [2]EvS (01.01.06 12:24) [1]
Непомогает =/ МБ я что-то не так сделал, или есть есчё какой-то способ сделать приложение многозадачным?
Спасибо.
← →
DrPass © (2006-01-01 13:59) [3]Application.ProcessMessages нужно вставить в цикл, который выполняет вычисления. Можно еще сделать приложение многопоточным - но сперва теорию вдумчиво почитать придется. А вообще, первого января нужно шампанское и коньяк пить, а не фигней заниматься
← →
Плохиш © (2006-01-01 16:21) [4]
> первого января нужно шампанское и коньяк пить
"и" заменить на "или", а то голова бобо будет ;-)
← →
The Sound_1 (2006-01-01 17:55) [5]DrPass © (01.01.06 13:59) [3]
Каждый сам решает чем ему заниматься, в его досуг ;)
По сабжу, там не всё так просто, по запуску той процедуры, происходит некоторого рода обработка инф. затем вызов сл. процедуры, сл. и тд.
Программа виснет на неопределённый срок. Это не есть гуд, т.к. в это время она должна вывоить данные другого характера.
Подскажите, каким образом, возможно выполнение связки процедур, в фоновом режиме?
Спасибо.
← →
Плохиш © (2006-01-01 17:58) [6]
> The Sound_1 (01.01.06 17:55) [5]
В [3] тебе уже ответили.
← →
The Sound_1 (2006-01-01 18:07) [7]Плохиш © (01.01.06 17:58) [6]
Мои познания скудны, я не могу разобраться с этим.
Пытался вставлять это во всевожножные циклы, где производиться вычисление, не помогло.
← →
Германн © (2006-01-02 02:12) [8]
> The Sound_1 (01.01.06 18:07) [7]
>
> Плохиш © (01.01.06 17:58) [6]
> Мои познания скудны, я не могу разобраться с этим.
> Пытался вставлять это во всевожножные циклы, где производиться
> вычисление, не помогло.
Ну если "общие" ответы на "общий" вопрос тебе не помогли, так замени здесь в вопросе "Назовём её условно main_ny" на её код. Тогда можно будет перейти к конкретике.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c