Вниз
Скачать: 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.013 c
1-26526
Arch-vile
2003-05-24 11:22
2003.06.09
Сохранение шрифта в INI-файле


8-26623
Step[B.M.]
2003-02-26 22:52
2003.06.09
Регистрация звуковой информации.


14-26757
VitGun
2003-05-22 21:07
2003.06.09
DBGrid + Tree


1-26508
Lin
2003-05-29 14:05
2003.06.09
Как в StringGreed поместить CheckBox?


14-26735
Sergey13
2003-05-16 09:39
2003.06.09
Америка строит коммунизм?




   Наверх