Сохранение Edit Controla

Тема в разделе "WASM.BEGINNERS", создана пользователем Irridium, 19 дек 2007.

  1. Irridium

    Irridium New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    9
    Адрес:
    Украина, Николаев
    Подскажите как сохранить данные Edit Controla при закрытии программы, чтоб при следующем запуске этой программы сохраненные данные отображались в этом Edit Controlе? Если можно небольшой примерчик на MASMе.
     
  2. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    нужно самому перед закрытием окна считать данные из контрола и записать их в файл, например, ини. а при создании окна наоборот - проверить ини-файл, и если там че-то есть - записать в эдит.

    ф-ии для работы с ини-файлом: GetPrivateProfileString, WritePrivateProfileString
     
  3. Irridium

    Irridium New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    9
    Адрес:
    Украина, Николаев
    А без ini-файла и реестра никак не получится?
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Irridium
    :)
    Можно в сети хранить, удалённо.. Можно на флешке. Или ты хочешь, чтоб само сохранялось?
     
  5. Irridium

    Irridium New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    9
    Адрес:
    Украина, Николаев
    А можно записать в сегмент инициализированных данных или сегмент кода?
     
  6. loxodromic

    loxodromic New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2007
    Сообщения:
    65
  7. Irridium

    Irridium New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    9
    Адрес:
    Украина, Николаев
    Большое спасибо за пример. И всетаки возможно ли изменять сегмент инициализированных данных или сегмент кода?
    Может мои вопросы ламерские, я в этом деле новичок.
     
  8. loxodromic

    loxodromic New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2007
    Сообщения:
    65
    можно
     
  9. Irridium

    Irridium New Member

    Публикаций:
    0
    Регистрация:
    19 дек 2007
    Сообщения:
    9
    Адрес:
    Украина, Николаев
    Но каким образом? Хоть маленький примерчик или кусок кода, пожалуйста!
     
  10. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Irridium
    Поиск по форуму.. * *
     
  11. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    изменить то можн, но вот сохранить измененийа... вобщем намного легче заюзать реестр или ини файл, там всего 5-10 строк и готово
     
  12. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    это не масм, плохо документировано и, может быть, слишком насыщено, но всё-таки: http://www.winasm.net/forum/index.php?showtopic=990 - как раз писался код для автоматизации некоторых моментов работы с диалогами.
     
  13. AshBone

    AshBone New Member

    Публикаций:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    101
    IceStudent

    Хехе... переименование работающего PE - один из самых диких багов win32, которые я когда то видел. Однако, после переименования (у меня XP SP2) удалить не удается...
     
  14. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    AshBone
    как по другому апдейт делать?
     
  15. AshBone

    AshBone New Member

    Публикаций:
    0
    Регистрация:
    12 дек 2007
    Сообщения:
    101
    censored
    отложенное копирование, вынос кода в dll, мало ли еще что...