49 / 25 / 2
Регистрация: 09.06.2008
Сообщений: 227
1

Траблы с (кажется) областью жизни переменных

27.01.2012, 12:10. Показов 615. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в проекте 2 юнита (2 формы), в unit1.h объявлен массив: AnsiString table[256];
в unit2.cpp я подключаю unit1.h, а при выполнении программы наблюдаются такие фокусы:
по нажатию на кнопку на второй форме выполняется код:
C++
1
AnsiString a=table[1];
после этого кода стоит брек-поинт и я вижу в Inspect`е:
table[1] = адекватная информация
но вот переменная a=NULL
как такое может быть? что не правильно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2012, 12:10
Ответы с готовыми решениями:

Нахождение минимума функции нескольких переменных, ограниченной областью
Здравствуйте. У меня такая задача, найти экстремум (минимум) функции нескольких переменных,...

C++11 время жизни переменных
После долгого перерыва в программирование вновь спохватился и тут наткнулся на такую не ожиданность...

Время жизни переменных
Добрый вечер. у меня такая проблема. мне нужно перегрузить функцию для моего класса: numb...

Время жизни переменных
Паскаль замечательный тем, что в нем можно управлять памятью, но допустим в цикле: for i:=1 to 10...

1
1702 / 898 / 207
Регистрация: 25.11.2009
Сообщений: 1,847
27.01.2012, 18:24 2
Не могу тебе сказать почему так происходит, но могу сказать как будет работать.
объявляешь массив в Unit1.cpp
C++
1
AnsiString table[256];
в Unit2.cpp или в Unit2.h
C++
1
extern AnsiString table[256];
1
27.01.2012, 18:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2012, 18:24
Помогаю со студенческими работами здесь

Время жизни переменных Public
Всем привет, Я в VBA запустил процедуру, в которой переменным типа Public были присвоены...

Область жизни переменных PHP
Есть структура сайта: index.php { $pg=index; include ('formir.php'); } formir.php {...

Время жизни локальных переменных в цикле
Добрый вечер! допустим, в таком коде: int i=100; while(i>0) { int t = i+1; ... ...

Время жизни переменных в разных формах
Помогите пожалуйста советом убогому! Не могу разобраться со временем жизни переменных в разных...

Продлить время жизни переменных (Public не работает)
В программе предусмотрена остановка, при возникновении к.л. отклонений в формате данных и...

Область видимости и время жизни переменных внутри класса
Есть класс, определение в файле myclass.h, реализация myclass.cpp Как и где правильно определить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru