Показано с 1 по 3 из 3

Тема: чтение трм138 из потока

  1. #1

    По умолчанию чтение трм138 из потока

    Читаю показания трм138 (пишу на Delphi) c использованием родной DLL - всё нормально:

    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;

    Как только ставлю в поток (THread) res= -2
    // попытка использовать неинициализированный ресурс (например неоткрытый порт) ERR_NO_RESOURCE: integer = -2;

    Где копать?

  2. #2

    По умолчанию

    открывать порт в потоке
    Часто задаваемые вопросы по кодесис
    1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
    2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie

  3. #3

    По умолчанию

    а у меня при компиляции говорит что после tm (присваиваю большое целочисленное значение) ожидал ')' но обнаружил '

    че делать?!

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •