Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

прога закрывается без всяких предупреждений   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
1-1124453135
vigo
2005-08-19 16:05
2005.09.11
Как поменять Font.Color TEdit a (при Enabled = False)?


14-1124081606
rentgen
2005-08-15 08:53
2005.09.11
ВСЕ мои вопросы по ВСЕМ форумам


8-1114415663
NorthMan
2005-04-25 11:54
2005.09.11
получение bmp-заголовка из jpeg


4-1121849920
Antonn
2005-07-20 12:58
2005.09.11
Пример использования формы(на WinAPI) в dll.


3-1122867252
rentgen
2005-08-01 07:34
2005.09.11
Как переместить запись?