Вниз
Скачать: CL | DM;

EOSError. Code: 1400   Найти похожие ветки 

← →
Niki   (2003-05-23 12:49) [0]

Вылазивает такая вот ошибка:
Exception EOSError in module name.exe at 0000E2AE
System error. Code: 1400
Invalid window handle

В каких случаях она появляется? И как с этим бороться?

Она идет с сервера (3х -звенка клиент-сервер), когда клиент делает ApplyUpdates, на сервере они обрабатываются в TDatasetProvidor.BeforeUpdateRecord.
Server: TComponentFactory.Create(ComServer, TNothingRDM, Class_NothingRDM, ciMultiInstance, tmApartment); ADO -> MSSQL2000.
На сервере, в разных обработчиках событий использую ShowMessage, чтобы знать инфу,напр.,где находимся в данный момент и какие значения переменных. Подозреваю, что именно это явл. причиной ошибки.
Thanx


← →
Niki   (2003-05-23 16:46) [1]

up


← →
clickmaker ©   (2003-05-23 18:20) [2]

Не стоит на сервер юзать ShowMessage и вообще любые окна (особливо, если это сервис). Пиши в файловый лог - его потом проще читать и анализировать


← →
Niki   (2003-05-23 18:45) [3]

А почему, собствнно? Во многих ххелпах и гайдах в кач. примера идет мэйнформ с количеством подключенных клиентов или инфой кто-что-когда. Вопрос открыт:

System error. Code: 1400

В каких случаях она появляется? И как с этим бороться ?</b<

Gracias


← →
clickmaker ©   (2003-05-23 18:51) [4]

Ну это другое немножко... Окно со списком клиентов висит всегда с момента запуска сервера. И если уж оно вывалит ошибку, то в самом начале.
А диагностические мессаги и мессаги об ошибках лучше в лог скидывать. Особенно, если сервер не используется как рабочая станция, и за ним никто не следит постоянно. Концов потом не найдешь...


← →
Opuhshii ©   (2003-05-23 19:04) [5]


> На сервере, в разных обработчиках событий использую ShowMessage,
> чтобы знать инфу,напр.,где находимся в данный момент и какие
> значения переменных. Подозреваю, что именно это явл. причиной
> ошибки.

возможный пример, может я ошибаюсь...
был у тебя создан некий ком-объект и была на него ссылка 1 штука, и вдруг появляется твой ShowMessage, кнопоку на нем никто не жал, а в это время этому ком-объекту сказали Release... это конечно версия...

> кач. примера идет мэйнформ с количеством подключенных клиентов
> или инфой кто-что-когда

да но мэйнформ этот не рождается среди Сом-объекта а живет параллельно ему долго и счастливо,..



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
3-26341
Программер
2003-05-20 09:12
2003.06.09
Помогите с созданием базы данных InterBase


14-26756
_Alex_
2003-05-23 06:50
2003.06.09
FIBPlus3


3-26354
Vell
2003-05-20 15:26
2003.06.09
При вставке -


14-26786
Style
2003-05-20 11:21
2003.06.09
Кофе :)


3-26376
Wasilla
2003-05-21 09:41
2003.06.09
ADO & Paradox




   Наверх