Где в программе сохранить данные?

Тема в разделе "WASM.BEGINNERS", создана пользователем TOLSTOPUZ, 7 июл 2008.

  1. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    Где в программе сохранить данные?

    Подробнее - в оконном приложении имеется содержимое некоторого файла.

    При нажатии кнопки программа создаёт новый файл,

    invoke CreateFile

    и вписывает в него всё содержимое этого вновь создаваемого файла..

    Но где его сохранить, это содержимое? посоветуйте.
    В буфер ведь не засунешь 20 мб.
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    почему? В памяти его и не стоит хранить наверное. Храни на диске. Например, в оверлее.
     
  3. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    Спасибо за подсказку, М-Софт.
    Напишу поподробнее - пытаюсь сделать тут небольшой инсталлятор. Чтобы он создавал новый файл (например exe)
    Посоветуйте, куда лучше размещать содержимое будущего файла? Что значит - в оверлей? Это я так понимаю связано со структурой РЕ-файлов? А нельзя попроще как-то? Без этого страшного слова ОВЕРЛЕЙ?

    ЗюЫю
    Главное - чтобы был единственный ехе-файл инсталлятора.
     
  4. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    Изучил вопрос глубже. Сам вижу - надо работать с оверлеем.
    Кто нить подскажет - как вообще создавать \ линковать оверлей?
    Что это такое? Есть такая инфа?
     
  5. 2FED

    2FED New Member

    Публикаций:
    0
    Регистрация:
    20 фев 2008
    Сообщения:
    1.002
    Посмотри исходники джойнеров, а воабще теоритически это делается так -

    Пишется программа "стаб" к которой в конец приписываются все файлы, и ещё надо сделать таблицу со смещением каждого файла и именем, примерно так

    Stub.exe
    Метка <---- смещение на таблицу
    -------- конец файла
    Таблица <--- её мы запишем уже при склеивании
    Тут в таблице надо хранить указатели на файлы и их размер
    -------- конец таблицы
    Файл1
    ----
    Файл2
     
  6. TOLSTOPUZ

    TOLSTOPUZ New Member

    Публикаций:
    0
    Регистрация:
    26 апр 2008
    Сообщения:
    509
    Спасибо, я всё понял.