Форум: "Основная";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Внизпрога закрывается без всяких предупреждений Найти похожие ветки
← →
Tom (2005-08-22 18:07) [0]Добрый вечер таварищи програмисты!
Если прога закрывается без всяких предупреждений и ексепшонав что это может означать?
← →
Юрий Зотов © (2005-08-22 18:15) [1]Что либо в ней есть ошибка, либо ее закрывают извне.
← →
LASER (2005-08-22 18:22) [2]это может означать что, эта программа родом из англии ;)
← →
Германн © (2005-08-22 18:23) [3]Возможно в ней есть такой код:
try
что-то делаем
except
end;
← →
LASER (2005-08-22 18:26) [4]а возможно даже:
begin
close;
end;
← →
alex_*** (2005-08-23 09:01) [5]а возможно она валится на создании главной формы или еще раньше
← →
Tom (2005-08-23 10:43) [6]Спасибо на добром слове :) но похоже это ApplicationEvent...
Давайте представим ситуацию....все ексепшионы обрабатываиются ApplicationEvent...и вдруг прога по неизвестным причинам заявляет "Access Violation!!!"....что происходит тогда?
← →
sniknik © (2005-08-23 10:48) [7]что угодно. от продолжения работы "как ни в чем не бывало" до вылета или повисания компа. но это "представим" уже отход от ситуации вопроса т.к.
> заявляет "Access Violation!!!"
<>
> закрывается без всяких предупреждений и ексепшонав
← →
Плохиш © (2005-08-23 10:53) [8]
> и вдруг прога по неизвестным причинам заявляет "Access Violation!!!"
Причина-то как раз известна.
← →
sniknik © (2005-08-23 11:03) [9]Плохиш © (23.08.05 10:53) [8]
не. известно следствие - "нарушение доступа/доступ запрещен"
а причина, неизвестна (есть выбор) обьект еще не создан/уже разрушен/адрес "сбит"/неправильно "посчитан"/и т.д. но нет однозначного определения (вот от этого)... значит неизвестна. ;о))
← →
Игорь Шевченко © (2005-08-23 11:21) [10]Отладчик - оно рулез.
← →
ДосЯ (2005-08-23 11:42) [11]Что за программа?
Исходники та хоть есть? Если нет, может это триал :)
Может что, в системном журнале сообщений что есть?
← →
Leonid Troyanovsky © (2005-08-23 14:00) [12]
> Tom (22.08.05 18:07)
> Если прога закрывается без всяких предупреждений и ексепшонав
> что это может означать?
Например, необработанное исключение во вторичном потоке.
--
Regards, LVT.
← →
cheloveck (2005-08-23 14:21) [13]Не, это Вам к генетикам, ошибку в генах только они могут выявить, но исправить, это я не обещаю. :) Шутка такая.
А вообще можно в таком случае можно попробовать запустить программу под "MemProof" и посмотреть "где собака порылась".
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=943
← →
Tom (2005-08-23 14:46) [14]подробнее...
Это Multithreaded Server работающий с ADO+MSAccess.
В журнале ничего не имеется несмотря на то 4то все 4то ApplicationEvent кричит туда записивается.
Понимаю что причин может бить миллион но склоняюсь к мнению что что-то не то творю с тредами. Посоветуйте где копать :)
Заранее Спасибо!!!
← →
Fay © (2005-08-23 14:53) [15]2 Tom (23.08.05 14:46) [14]
Если в доп. потоке используется ADO, было бы неплохо использовать там CoInitialize
← →
Erik1 © (2005-08-23 15:10) [16]Вобщето для таких случиев неплохо наследника иметь, от которого наследуются все потоки. В предке описать обработку исключений.
← →
Leonid Troyanovsky © (2005-08-23 15:27) [17]
> Tom (23.08.05 14:46) [14]
> В журнале ничего не имеется несмотря на то 4то все 4то ApplicationEvent
> кричит туда записивается.
Handling exceptions in a thread
http://community.borland.com/article/0,1410,10452,00.html
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c