Вопрос по хендлам

Тема в разделе "LANGS.C", создана пользователем UbIvItS, 2 июн 2007.

  1. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    мне нужно обработать каждый файл в директории - их я перебираю связкой findfirstfile ... findnextfile, а вот получить рабочий хендл для прочтения файла не получается: цикл завершается сразу из - за того, что из файла якобы нечего читать.
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Хэндл хэндлу рознь. Для чтения надо сначала открыть файл - CreateFile.
     
  3. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    IceStudent
    в том то и дело, что я и юзаю функу createfile
     
  4. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    А с какими параметрами? Вожет файл запрещен для открытия... Код бы показал
     
  5. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    не знаю может здесь какой - то конфликт хендлов хотя никаких ошибок не выскакивает
     
  6. W4FhLF

    W4FhLF New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2006
    Сообщения:
    1.050
    Ошибка в 17 строке.
     
  7. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    Вероятно ты вызываешь CreateFile с флагом CREATE_ALWAYS
     
  8. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    мда.... я все -таки который раз убеждаюсь помру ламером:)) - хендл открвается с параметром create_always:)))
     
  9. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    UbIvItS
    и ошибка, небойсь, была в 17-й строке?
    asd
    ну вот, а то всё "мы не телепаты, мы не телепаты...". Ведь можем, когда хотим! :)
     
  10. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    MSoft
    первая;)