проблема при чтении даних из модема

Тема в разделе "WASM.BEGINNERS", создана пользователем XshStasX, 7 дек 2008.

  1. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    вот так вот я отправляю и принимаю даные из модема
    var
    ch:array[byte] of char;
    count:dword ;
    hport:THandle;
    begin
    count:=length(Edit2.Text)+2;
    WriteFile(hPort,PChar(Edit2.Text+#13#10)^,count,count,nil);
    FillChar(ch,sizeof(ch),0);
    SLEEP(100);
    ReadFile(hport,ch[0],sizeof(ch),count,nil);
    Caption:=ch;
    end;
    реакция на прием даних вроде норм! покрайней мере он на нее реагирует
    а вот когда считую дание из модема массив пустой все равно остаеться...
    хотя от команда возращает некоторые дание, и другие программы нормально читают их,
    мож у меня тут ошибка?
    посмотри и посоветуйте плиз как что исправить?
     
  2. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    порт открываю, одельно и открытие происходит нормально
     
  3. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    ReadFile(hport,ch[0],sizeof(ch),count,nil);
    Что возвращается в count?
     
  4. Exp10der

    Exp10der Мастер дзена

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    337
    Адрес:
    Красноярск
    не ch:array[byte] of char; а ch:array[0..$ff] of char;
    не ReadFile(hport,ch[0],sizeof(ch),count,nil); а ReadFile(hport,ch,sizeof(ch),count,nil);
     
  5. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    это одно итоже!!!
    тип байт принадлежит диапазону 0..255
     
  6. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    count - равно нулю всегда, при разних командах(((
     
  7. Exp10der

    Exp10der Мастер дзена

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    337
    Адрес:
    Красноярск
    я в курсе, хм.. такой записи просто не встречал..

    что readfile возвращает?
     
  8. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    readfile возвращает false
    GetLastError - 5