win32api GeFileSize получить размер файла большего чем 0ffff ffffh

Тема в разделе "WASM.BEGINNERS", создана пользователем 1234567890, 14 май 2008.

  1. 1234567890

    1234567890 New Member

    Публикаций:
    0
    Регистрация:
    4 ноя 2006
    Сообщения:
    24
    EHLO!
    нижняя часть размера файла заносится в еах 32 bit т.е. max ffffffff byte, верхняя часть размера идёт в опциональную переменную.
    как объеденить 2 dword и,скажем, поделить их на 1000?
     
  2. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    старший в едх, младший в еах и делите див-ом себе наздоровье.
     
  3. Colibri

    Colibri New Member

    Публикаций:
    0
    Регистрация:
    8 май 2008
    Сообщения:
    117
    я так понимаю человек хочет получить количество Килобайт.
    т.е. делить на 1024

    А это простой сдвиг.
     
  4. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    Colibri
    Это да, но я отвечаю как вопрос задан. Может просто пример неудачный?
     
  5. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    Используй fpu, либо SSE, либо MMX