Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2019, 10:47   #1
Mrmenmo
 
Регистрация: 18.06.2019
Сообщений: 7
По умолчанию Зависает программа время от времени

Такая проблема, написал программу, всё работало хорошо, однако она иногда зависает. Просто встаёт и не отвечает на команды. Причём это происходит стихийно, день может проработать спокойно, а в другой день зависнуть раза 4. Как это можно диагностировать и исправить?
Mrmenmo вне форума Ответить с цитированием
Старый 18.06.2019, 11:57   #2
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Писать тесты для каждой подозрительной функции.
Скорее всего где-то выход за пределы массива либо неправильные указатели. А возможно что и просто неверная логика у циклов. Или с потоками ошибок на делали.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 19.06.2019, 02:25   #3
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,859
По умолчанию

Цитата:
Сообщение от Mrmenmo Посмотреть сообщение
Такая проблема, написал программу, всё работало хорошо, однако она иногда зависает.
Что за программа то?
northener вне форума Ответить с цитированием
Старый 23.06.2019, 20:00   #4
Mrmenmo
 
Регистрация: 18.06.2019
Сообщений: 7
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Что за программа то?
Кассовая программа.
В модуле, где производится расчёт - происходит зависание.
Виснет не с какой либо переодичностью, а как попало.. Что очень странно, даже не знаю на что грешить..
Mrmenmo вне форума Ответить с цитированием
Старый 24.06.2019, 02:18   #5
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,859
По умолчанию

Цитата:
Сообщение от Mrmenmo Посмотреть сообщение
даже не знаю на что грешить.
На сторонний код, имхо.
northener вне форума Ответить с цитированием
Старый 27.06.2019, 08:28   #6
Mrmenmo
 
Регистрация: 18.06.2019
Сообщений: 7
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
На сторонний код, имхо.
Код не сторонний, все писал сам и с нуля.
Первый раз я писал программу, всё было идеально, ничего не вылетало, не зависало.
Однако через какое-то время мне захотелось переделать интерфейс, я добавил компонент Alpha tools и чуть изменил код, и появились зависания.
После чего я код менял на исходный - не помогало, убирал Альфа тулс, не помогало..
Mrmenmo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
зависает программа Gdasar C++ Builder 2 15.09.2013 18:02
Программа зависает SKS Общие вопросы Delphi 6 24.02.2012 07:30
Зависает программа Symba Общие вопросы Delphi 10 24.06.2011 11:48
Зависает и перезагружается комп во время игры аЯвКЕДАХ Компьютерное железо 22 12.06.2010 21:31
Зависает программа DimOn4Ik Общие вопросы Delphi 4 29.05.2010 21:05