| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Переменная изменяет значение сама по себе.. |
| Автор: Den64 6.1.2009, 23:01 | ||||
| Использую Turbo C++. Проблема: после выполнения строки SQL->Active = true; само по себе меняется поле stage. Было "" стало "тЛ". stage объявляю так:
Бажная функция:
Сначала так: ![]() Жму F8, и вот так!: ![]() Подскажите в чём может быть проблема? |
| Автор: TiKKi 7.1.2009, 03:56 | ||||
Область видимости для _MyObj ограничивается методом FormCreate. |
| Автор: Den64 7.1.2009, 21:13 | ||
Пределал так:
Блольше таких проблем не возникает.. Наверно были проблемы с выделением памяти.. |
| Автор: TiKKi 8.1.2009, 04:06 | ||||
Конечно были! Я же написал про область видимости.
_MyObj локальная переменная в методе FormCreate. Метод завершился, переменная убилась, а указатель остался и указывает он теперь на не существующую переменную. |