SetFilePointer ошибка

Тема в разделе "WASM.BEGINNERS", создана пользователем splinter, 23 апр 2010.

  1. splinter

    splinter New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    45
    пишу криптор. Вот код:
    set-id . ru/filezzz/cryptor.txt

    но возникает ошибка при использовании одной из функций SetFilePointer
    не могу понять почему. ГетЛастЭррор ясности не вносит
     
  2. PowerASM

    PowerASM New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2010
    Сообщения:
    59
    Просто попробуйте использовать не NULL, а переменную равную нулю в 3-м параметре. такое случается. И проверьте открылся ли файл вообще. А что возвращает GetLastError? И вы смотрели это под отладчиком?
     
  3. Marazm

    Marazm Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    95
    Ужас... Может всеже лучше использовать Memory Mapped Files?
     
  4. edemko

    edemko New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2009
    Сообщения:
    454
    некоторые api-функции ожидают стек выровненным по 4
    сам долго не мог понять ошибку в работе с функциями реестра
     
  5. splinter

    splinter New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2009
    Сообщения:
    45
    стек ведь всегда выровненный по 4...
    Код (Text):
    1. Ужас... Может всеже лучше использовать Memory Mapped Files?
    да знаю что с ним проще, но решил уж так :)

    так ведь константа NULL = 0 и тем более что не устанавливается указатель лишь на последней функции сетфайлпоинтер, а на остальных предыдущих работает как надо
     
  6. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    splinter
    RtlGetLastNtStatus().