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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2014, 20:41   #1
Ship_1
Форумчанин
 
Регистрация: 10.02.2014
Сообщений: 526
Вопрос Как сохранить значение переменной в самой программе? [Delphi]

Sorry, поиском ответ на этот вопрос найти трудновато...
1. Как сохранить значение переменной в самой программе?
2. Заодно - какие есть возможные способы вызовы диалогового окна выбора папки? Ну это так, если кому не лень отвечать Это найти проще. Первое гораздо важнее.
Ship_1 вне форума Ответить с цитированием
Старый 02.03.2014, 20:48   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Как сохранить значение переменной в самой программе?
Перемененная хранится в памяти и только во время работы программы. После завершения её работы все значения переменных теряются.
Цитата:
Это найти проще.
Так почему же до сих пор не нашли?
Streletz вне форума Ответить с цитированием
Старый 02.03.2014, 20:55   #3
Ship_1
Форумчанин
 
Регистрация: 10.02.2014
Сообщений: 526
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Перемененная хранится в памяти и только во время работы программы. После завершения её работы все значения переменных теряются.
Т.е. внутри программы вообще никак? Даже для сохранения только последнего открытого пути обязательно создавать какой-то дополнительный файл?
Цитата:
Сообщение от Streletz Посмотреть сообщение
Так почему же до сих пор не нашли?
Ну один вариант уже нашёл Мож кто другой, более удобный и интересный подскажет
Ship_1 вне форума Ответить с цитированием
Старый 02.03.2014, 21:00   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Т.е. внутри программы вообще никак? Даже для сохранения только последнего открытого пути обязательно создавать какой-то дополнительный файл?
Естественно. Если не устраивают файлы, можно задействовать реестр. Хотя, туда лишний раз лезть не советую.
Цитата:
Ну один вариант уже нашёл Мож кто другой, более удобный и интересный подскажет
Не знаю, правда, что Вы нашли, но могу подсказать IShellFolder.
Streletz вне форума Ответить с цитированием
Старый 02.03.2014, 21:03   #5
Ship_1
Форумчанин
 
Регистрация: 10.02.2014
Сообщений: 526
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Естественно. Если не устраивают файлы, можно задействовать реестр. Хотя, туда лишний раз лезть не советую.
Да... И разбираться с его структурой - тоже отдельная тема... Придётся по старинке в txt или ini писать
Цитата:
Сообщение от Streletz Посмотреть сообщение
Не знаю, что Вы нашли, но могу подсказать IShellFolder.
О! Давайте про IShellFolder - буду признателен. Нашёл банальный SelectDirectory.
(и чуток теории в виде различий и какая функция откуда пришла можно?)
Ship_1 вне форума Ответить с цитированием
Старый 02.03.2014, 21:09   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Придётся по старинке в txt или ini писать
Есть ещё XML и двоичные данные.
Цитата:
про IShellFolder
Читайте документацию: IShellFolder interface.
Streletz вне форума Ответить с цитированием
Старый 02.03.2014, 21:10   #7
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Подключайте модули Shellapi и ShlObj и читайте справку.
kta87 вне форума Ответить с цитированием
Старый 02.03.2014, 21:12   #8
Ship_1
Форумчанин
 
Регистрация: 10.02.2014
Сообщений: 526
По умолчанию

А... это и была вся подсказка...
Ну ладно, ОК, спасибо
Спасибо за ссылку тоже!

Последний раз редактировалось Ship_1; 02.03.2014 в 21:14.
Ship_1 вне форума Ответить с цитированием
Старый 02.03.2014, 21:45   #9
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Пожалуйста!
Цитата:
А... это и была вся подсказка...
На MSDN и в справке Delphi тема раскрыта полностью. Нужно только внимательно прочитать.
Streletz вне форума Ответить с цитированием
Старый 04.03.2014, 01:09   #10
Ship_1
Форумчанин
 
Регистрация: 10.02.2014
Сообщений: 526
По умолчанию

Не... Что-то слабо мне понять без часовых затрат времени как с этой штукой папку открыть, а часовыми запасами сейчас не обладаю. Кстати, хочу напомнить, что эта ветка для начинающих, а не "Общие вопросы по Дельфи"... Может, хоть примерчиком поделитесь как без организации дополнительной несколькострочной процедуры это сделать? Или никак?
Ship_1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как задатьзначения по умолчанию у поля объекта или самой переменной. StE111 Общие вопросы Delphi 6 24.12.2013 16:45
Как присвоить переменной в delphi значение поля из таблицы в SQL ULR Помощь студентам 6 05.02.2013 21:33
Как сохранить в переменной имя активного листа Excel SashaS Microsoft Office Excel 5 02.03.2012 11:40
Сохранить значение переменной nikita33321 JavaScript, Ajax 3 14.01.2012 03:24
Как задать значение переменной в delphi числом в шестнадцатиричном виде? losticsx Помощь студентам 4 23.08.2010 10:00