Форум программистов, компьютерный форум CyberForum.ru

указатель на строку типа Integer - C++

Восстановить пароль Регистрация
 
dimichG
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 17
13.08.2012, 16:57     указатель на строку типа Integer #1
Необходимо в тэг компонента записать указатель на строку. Можно ли задать указатель на строку типа Integer напрямую? я делал так
C++
1
2
3
4
String Str = "Hello";
String * pStr;
pStr = &Str;
Edit1->Tag=int(pStr);
При компиляции ошибок нет. Но программа выдает не корректное значение.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.08.2012, 17:04     указатель на строку типа Integer #2
в чем некорректность выражается? и как это должно быть корректно?
dimichG
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 17
13.08.2012, 17:12  [ТС]     указатель на строку типа Integer #3
При обратном восстановлении строки вместо "Hello" выдается набор символов.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.08.2012, 17:15     указатель на строку типа Integer #4
ну еще бы. так нельзя восстанавливать. в таг вы записываете адрес локальной переменной, которая после выхода из области видимости уничтожается, и этот адрес уже использовать просто так нельзя.
dimichG
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 17
13.08.2012, 17:48  [ТС]     указатель на строку типа Integer #5
А как тогда сохранить строку в память и восстановить её оттуда ч\з указатель?

Добавлено через 2 минуты
Я искал на форуме, но похожих тем не нашел. Суть в том, что мне нужно строку сохранить в памяти и прикрепить её к компоненты ч\з тэг.
Yandex
Объявления
13.08.2012, 17:48     указатель на строку типа Integer
Ответ Создать тему
Опции темы

Текущее время: 07:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru