SetFilePointer ошибка

Discussion in 'WASM.BEGINNERS' started by splinter, Apr 23, 2010.

  1. splinter

    splinter New Member

    Blog Posts:
    0
    Joined:
    Feb 5, 2009
    Messages:
    45
    пишу криптор. Вот код:
    set-id . ru/filezzz/cryptor.txt

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

    PowerASM New Member

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

    Marazm Member

    Blog Posts:
    0
    Joined:
    Mar 8, 2004
    Messages:
    95
    Ужас... Может всеже лучше использовать Memory Mapped Files?
     
  4. edemko

    edemko New Member

    Blog Posts:
    0
    Joined:
    Nov 25, 2009
    Messages:
    454
    некоторые api-функции ожидают стек выровненным по 4
    сам долго не мог понять ошибку в работе с функциями реестра
     
  5. splinter

    splinter New Member

    Blog Posts:
    0
    Joined:
    Feb 5, 2009
    Messages:
    45
    стек ведь всегда выровненный по 4...
    Code (Text):
    1. Ужас... Может всеже лучше использовать Memory Mapped Files?
    да знаю что с ним проще, но решил уж так :)

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

    Clerk Забанен

    Blog Posts:
    0
    Joined:
    Jan 4, 2008
    Messages:
    6,689
    Location:
    РБ, Могилёв
    splinter
    RtlGetLastNtStatus().