Главная страница
    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.46 MB
Время: 0.049 c
15-1211721164
Vipr
2008-05-25 17:12
2008.07.06
Где взять справочник населенных пунктов СНГ (можно и платно)


15-1211613977
oxffff
2008-05-24 11:26
2008.07.06
Embarcadero and CodeGear CEOs Live Chat


2-1212956273
Res
2008-06-09 00:17
2008.07.06
Непонятно


2-1212514901
tango
2008-06-03 21:41
2008.07.06
объясните пожалуйста, что значит каждая из процедур?


3-1201699267
Nodnars
2008-01-30 16:21
2008.07.06
Помогите выбрать движок





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