Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.12.03;
Скачать: CL | DM;

Вниз

Работа с СОM портом из потока   Найти похожие ветки 

 
revo   (2010-09-28 21:37) [0]

Читаю через СОМ порт  с ОВЕНовского прибора с  использованием их  dll. Без потока - всё нормально. Как только
ставлю опрос в поток - выдаёт код ошибки инициализации ресурса. Подскажите - где копать?


 
Anatoly Podgoretsky ©   (2010-09-28 22:00) [1]

> revo  (28.09.2010 21:37:00)  [0]

Возможно из библиотека не потоко безопасна, А что мешает обратиться к
разработчикам, это изняя епарзия, не делать же реверс инженеринг


 
Loginov Dmitry ©   (2010-09-28 22:02) [2]


> выдаёт код ошибки инициализации ресурса.


Кто и что выдает? Нельзя ли поконкретнее?

Точное сообщение об ошибке. Точный код ошибки.


 
revo   (2010-09-29 06:05) [3]

Это из описания библиотеки разработчика:
// попытка использовать неинициализированный ресурс (например неоткрытый порт)    ERR_NO_RESOURCE: integer = -2;
Вот так читаю порт:
for hh:=0 to 7 do
  begin
   res:=ReadIEEE32(16+hh,0,"rEAd",val,tm,-1);
    if(res>=0) then   array_temp[hh]:=val;
  end;
Как только ставлю в поток = -2;


 
Сергей М. ©   (2010-09-29 10:36) [4]


> Вот так читаю порт


А открываешь-то ты этот порт где ?


 
revo   (2010-09-29 12:07) [5]

Спасибо!
Я порт не в потоке окрывал.
Открыл в потоке - всё работает.



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

Текущий архив: 2017.12.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.004 c
4-1285699740
Alex_C
2010-09-28 22:49
2017.12.03
Открыть браузер по умолчанию


2-1452293519
gedevan
2016-01-09 01:51
2017.12.03
Размещение квадратиков на изображении


15-1466544601
Юрий
2016-06-22 00:30
2017.12.03
С днем рождения ! 22 июня 2016 среда


4-1285695462
revo
2010-09-28 21:37
2017.12.03
Работа с СОM портом из потока