СообЧа > База Знаний > Программирование > C, С++ > Borland C++ Builder

Вопрос

BCB-6

Есть форма, две кнопки (Start and Exit) и метка, которая показывает кол-во нажатий на кнопку Start. Все хорошо. Но я пытаюсь сделать, чтобы кол-во не обнулялось после перезапуска программы, а ума не хватает. Помогите пожалуйста.

Ответ

Я предложил использовать статические переменные — есть такой тип данных в языке С — static — они хранят свое значение в коде программы, таким образом не обнуляясь от запуска к запуску.

Из конференции Expert_FAQ

Ответ не верен! Значения хранятся не а коде программы, а в ПАМЯТИ. static — переменная, это переменная, которая одна на все экземпляры объекта (функции, класса). Так можно узнать, сколько раз создавались экземпляры класса, сколько раз вызвана функция, но НЕ СКОЛЬКО РАЗ _ЗАПУСКАЛАСЬ_ ПРОГРАММА! Для этого используйте реестр, ini-файлы и т.п.

pavel_kikoz



Copyright © 2000-2004 Сообщество Чайников
Контактная информация