Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Сохранение переменных в памяти
as-masterДата: Воскресенье, 30 Сентября 2007, 20:45 | Сообщение # 1
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
СРАЗУ СТАВЛЮ ДИЛЕТАНТСКИЙ ВОПРОС:
могут ли переменные после закрытия программы, сделанной в ММВ,
сохраняться в памяти компьютера и затем подхватываться вновь
запущенным приложением?

Несколько раз замечал, что сделанная мной программа или запущенный
проект берет откуда ни возьмись какие-то переменные, хотя при запуске
никаких переменных еще не объявляется. Это точно.

Причем, иногда значения этих переменных (всегда строковых переменных)
вдруг оказываются такими, что я просто диву даюсь, откуда программа их нарыла.

Потому и спрашиваю.


Да пребудет с вами ММВ!
 
basmeДата: Воскресенье, 30 Сентября 2007, 21:28 | Сообщение # 2
MMB Club
Группа: Проверенные
Сообщений: 358
Репутация: 5
Награды: 2
Статус: Offline
Quote (as-master)
Причем, иногда значения этих переменных (всегда строковых переменных)вдруг оказываются такими, что я просто диву даюсь, откуда программа их нарыла.

Точно, было такое. Минут пять смотрел в монитор, и думал, что в компьютере завёлся собственный разум.
 
toizyДата: Понедельник, 01 Октября 2007, 13:39 | Сообщение # 3
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (basme)
Причем, иногда значения этих переменных (всегда строковых переменных)
вдруг оказываются такими, что я просто диву даюсь, откуда программа их нарыла.

Ничего удивительного. Это просто мусор - переменные-то ещё не инициализированы. Открой делфи, объяви переменную i и сразу посмотри её значение. Получишь что-то типа числа пи в квадрате деленное на арккосинус из вишнёвого варенья smile


Жизнь оказалась не такой уж и забавной, как поначалу...
 
as-masterДата: Понедельник, 01 Октября 2007, 14:21 | Сообщение # 4
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Отсюда вывод: значит при старте программы все переменные лучше сразу обнулять.
Хотя они по умолчанию должны быть нулевыми...


Да пребудет с вами ММВ!
 
  • Страница 1 из 1
  • 1
Поиск: