Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Вниз

Исключения в RemoteDataModuleCreate   Найти похожие ветки 

 
Val ©   (2008-05-23 16:47) [0]

Уважаемые, ткните носом в ссылки, по работе с сабжем, пожалуйста. Суть - при возникновении исключения в данном методе, сервер приложений зависает..наверняка распространенный вопрос, но - не нашел информации :(


 
clickmaker ©   (2008-05-23 17:05) [1]

исключение надо писать в лог, а потом втыкать в него и выяснять причину


 
Val ©   (2008-05-23 17:19) [2]

так проблема в том, что сервер виснет на той строчке, где произошло исключение - не выходит в раздел except..
Т.е
поместив в этот метод код

 inherited;
 try
   raise Exception.Create("Ошибочка вышла");
 except
    //пишем в лог и втыкаем, по совету clickmaker ©
 end;

получаем зависание на строке raise...и все..или стоит подождать минут 10-15? ;)


 
Reindeer Moss Eater ©   (2008-05-23 17:37) [3]

что-то ты врешь однако.

без обработчика зависнет, потому что некому будет нажать на кнопку, а с обрабочиком не будет самой кнопки и сообщения


 
Val ©   (2008-05-23 17:55) [4]

хм. это бы я понял, но:
1.скомпилил борландовский сокет сервер.
2.создал заготовку сервера приложений из 1 формы и пустого удаленного модуля данных (ciMultiInstance, tmApartment).
3.создал клиент, в него положил socketconnection, прописал GUID и Name сервера, кнопку коннекта с кодом SocketConnection1.Connected := True;
4. в методе RemoteDataModuleCreate написал
 inherited;
 raise Exception.Create("Ошибочка вышла");
5. запустил сокет сервер, запустил сервер приложений, клиент, в клиенте нажал кнопку коннекта - висит и сервер и клиент(нет сообщения об ошибке), покурил - висит, дописал это сообщение - висит, надоело - жалуюсь и прошу помощи :(
p.s. в обработчик решил завернуть для того чтобы сделать хоть что-нибудь - в раздел except так и не попал.


 
Reindeer Moss Eater ©   (2008-05-23 17:58) [5]

inherited;
try
  raise Exception.Create("Ошибочка вышла");
except
   //пишем в лог и втыкаем, по совету clickmaker ©
end;

ну так значит исключение в унаследованном коде и оно не обернуто обработчиком.


 
Val ©   (2008-05-23 19:05) [6]

Спасибо большое.
Дело было в неопределенном самостоятельно ApplicationHandleException.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.042 c
2-1212732220
кот
2008-06-06 10:03
2008.07.06
создание компонента


15-1211630959
NValera
2008-05-24 16:09
2008.07.06
IPv4 контрольная сумма


2-1212668598
Alex
2008-06-05 16:23
2008.07.06
Компонент savedialog


2-1212855749
NewSer
2008-06-07 20:22
2008.07.06
Как сделать, чтобы копировалось и "КЛМ", и "Клм", и "КЛм"...?


11-1191179304
LazyBob
2007-09-30 23:08
2008.07.06
Глюк с изменением свойства caption





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский