Форум программистов, компьютерный форум CyberForum.ru

Lazarus

Войти
Регистрация
Восстановить пароль
 
Ivanyt
1 / 1 / 0
Регистрация: 11.11.2016
Сообщений: 27
#1

Выполнение процедуры заставляет висеть приложение - Lazarus

29.12.2016, 16:56. Просмотров 191. Ответов 1
Метки нет (Все метки)

Вызываются последовательно друг за другом 2 процедуры. Вторая процедура долго отрабатывает(обе процедуры содержат запросы к базе). Как сделать , чтобы вторая процедура не заставляла зависать приложение(не влияла на работоспособность всего приложения(сейчас все зависает)). То есть после выполнения первой сразу отдавался ее результат.
Procedure1();
Procedure2();
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2016, 16:56     Выполнение процедуры заставляет висеть приложение
Посмотрите здесь:

Снова оборвать выполнение процедуры - Lazarus
Опять оно. В который раз. В прошлый раз я спрашивал обрыв выполнения в теле цикла(ещё пока справляюсь без конспектов, ну усиленно пишу...

Выполнение поиска по TButton - Lazarus
Помогите, пожалуйста! Только начала изучать Lazarus. Требуется выполнить поиск введенного в LabeledEdit символа путем нажатия на...

Последовательное выполнение кода - Lazarus
Нужно, чтобы программа с ОДНОГО окна выполнялась последовательно вводу данных, по аналогии консольным командам writeln и readln. ...

Выполнение ХП MS SQL SERVER в lazarus - Lazarus
Подскажите как выполнить ХП в лазарус, в делфи я делал это через адосторедпроц, есть вариант еще делать это через квери но если есть что то...

Как запустить файл на выполнение - Lazarus
Здравствуйте ! Как в Lazarus-е запустить файл ? К примеру при нажатии на кнопку, у меня в той же директории где есть .exe файл моей...

Выполнение строки по значению true переменной типа boolean - Lazarus
Была проблема, но модератор подсказал как делать, но просто на будущее, хочется иметь выражение без оператора if, для его явного...

Обеспечить ввод двух целых чисел и выполнение над ними операции деления - Lazarus
создать приложение, обеспечивающее ввод двух целых чисел и выполнение над ними операции деления. Результат вывести на экран

Как заставить не *висеть* приложение. - C++ Builder
В приложение успользую компонент IpRasDialer (IPRO) для подключения к интернету. Когда подключение возможно,проблем нет. Но если...

Завершение Thread. Приложение продолжает висеть в процессах - C#
Добрый день. Столкнулся с проблемой, на форме вызываю событие, далее следует команда thread.sleep(1000). После вывода информации, что...

Выполнение процедуры - C# ASP.NET
Здравствуйте! Помогите разобраться, что не так. У меня есть ASP-код для вызова процедуры, но он не работает :( Set...

Завершить выполнение процедуры - Delphi
Есть обработчик нажатия на кнопку procedure TForm1.Button1Click(Sender: TObject); begin //какой-то код end; как по...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
22813 / 14955 / 4302
Регистрация: 22.10.2011
Сообщений: 26,521
Записей в блоге: 4
29.12.2016, 17:29     Выполнение процедуры заставляет висеть приложение #2
Длительные процедуры обычно выносятся в дополнительный поток, но нужно разобраться, как поведет себя работа с базой из этого потока.
Yandex
Объявления
29.12.2016, 17:29     Выполнение процедуры заставляет висеть приложение
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru