Форум » [x]Harbour » ADS Error 5018 » Ответить

ADS Error 5018

Dima: Вот такую вот ошибку получил на ровном месте ADSCDX/5018 Не очень понял о чем она. У кого то было похожая ошибка ?

Ответов - 4

PSP: http://devzone.advantagedatabase.com/dz/webhelp/Advantage10/index.html?error_5018_ae_invalid_handle.htm Как я понял, в многопоточном приложении каждый компонтент, созданный TAdsConnection должен иметь уникальный хэндл (имя). Видимо, нельзя использовать один объект в разных потоках.

Dima: PSP Ну как бы да потоки есть , да и были несколько лет. И все шуршало норм. Просто упала прога на одном компе. Ладно понаблюдаю. Спасибо !

Haz: Постоянно ловлю эту ошибку , к краху не ведет, все работает . Так и не понял как ее побороть. Компилирую в режиме MT . хендл коннекта - уникален. МОжет проблема в том что в некоторые функции его не передать ? и надо явно использовать AdsSetConnect( hConnection )


Dima: Haz пишет: Постоянно ловлю эту ошибку , к краху не ведет, все работает У меня наоборот. Падает вероятно вот на этой строке if !AdsIsConnectionAlive(adshandle)



полная версия страницы