Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.012 c
1-1124622947
Валя
2005-08-21 15:15
2005.09.11
Работа с классами.


6-1116832048
Sour Smile
2005-05-23 11:07
2005.09.11
Как по IP-адресу получить имя компьютера в локальной сети?


4-1122099193
***_Diman_***
2005-07-23 10:13
2005.09.11
как отловить DTN_CLOSEUP?


4-1122289098
Maverick
2005-07-25 14:58
2005.09.11
Перехват действия программы


14-1123822737
syte_ser78
2005-08-12 08:58
2005.09.11
почему так долго под ХР одупляется сидюк?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский