Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.02.2012, 22:46   #1
Skolos
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 36
По умолчанию regedit.exe

Здравствуйте. Пишу программу аналог regedit.exe(в универе задали), язык С++. Столкнулся с проблемой, и никак не могу разобраться с ней. Описал функцию, которая возвращает переменную sKey(WinAPI RegOpenKeyEx).
AnsiString RecurseNode()
{
AnsiString full ;
.....
return full;
}

sKey=RecurseNode();
// функция RecurseNode() возвращает правильное значение. но при переходе на следущую строку оно искажается. (выяснил при пошаговой отладке).

Что это может быть? Готов предоставить код полностью.
Skolos вне форума
Старый 11.02.2012, 23:10   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Локальные переменные после выхода за блок видимости не сохраняются...
p51x вне форума
Старый 11.02.2012, 23:14   #3
Skolos
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 36
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Локальные переменные после выхода за блок видимости не сохраняются...
Правильно, переменная full освобождается но переменная sKey глобальная, и она принимает значение full, только потом он освободится. Но когда я делаю следущий шаг, то значение sKey изменяется. Впервые такое вижу.
Skolos вне форума
Старый 12.02.2012, 00:28   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

КРОССПОСТ

http://www.programmersforum.ru/showthread.php?t=187276

ТЕМА ЗАКРЫТА
Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как считывать реестр на VB или команды regedit Mr_ViK Помощь студентам 1 01.09.2011 16:17
ShellExecute и Regedit kokj007 Общие вопросы Delphi 1 03.02.2011 03:24
Выложите regEdit Altera Свободное общение 2 06.03.2010 20:09
Regedit Izhic Софт 0 09.05.2009 23:05
RegEdit из Delphi Dmitriy_ZDO Общие вопросы Delphi 5 28.08.2008 19:44