Чем выделить память в Windows?

Тема в разделе "WASM.WIN32", создана пользователем test896, 5 май 2009.

  1. test896

    test896 New Member

    Публикаций:
    0
    Регистрация:
    8 апр 2009
    Сообщения:
    132
    Привет!
    Всем!

    Раньше в DOS я писал так buf db 25000 dup (0)
    и не замарачивался по поводу памяти
    Но в Windows так не хочеться делать, нужно для проги выделить 2 сегмента по 64кило

    Какой функцией API выделить память в Windows, а позже конечно освободить?
    подскажите Всезнающие?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    LocalAlloc, GlobalAlloc - старые для совметимости (куча)
    HeapAlloc - новые (куча)
    VirtualAlloc - постранично

    выбирай
     
  3. MirrorBlack

    MirrorBlack Алексей

    Публикаций:
    0
    Регистрация:
    21 июн 2008
    Сообщения:
    249
    Адрес:
    Moscow
    Ежели память нужна на постоянку:
    .data?
    buf db 25000 dup (?)
     
  4. test896

    test896 New Member

    Публикаций:
    0
    Регистрация:
    8 апр 2009
    Сообщения:
    132
    MirrorBlack
    спасибо
     
  5. test896

    test896 New Member

    Публикаций:
    0
    Регистрация:
    8 апр 2009
    Сообщения:
    132
    Great
    спасибо