Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200

Настройка рабочей директории в программе

28.05.2017, 19:23. Показов 1988. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем у меня файлы сохраняются в отдельно назначенную папку, а как сделать так, что бы можно было потом самому указывать директорию для будущих сохранений? По принципу работы сохранений файлов в Google Chrome, что бы если куда сменилось, то туда до следующего раза и сохраняло...?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.05.2017, 19:23
Ответы с готовыми решениями:

Открытие файла из рабочей директории
Приветствую, Друзья! Пишу на работе и дома, файлы проекта синхронизируются через дропбокс. Так как пути к проекту разные, то абсолютный...

Автоматическая Настройка Рабочей Области
Всем доброго времени суток! Подскажите, можно ли сделать так, чтобы при установке лотуса автоматически выполнялась настройка, что в...

Составление блок схемы к рабочей программе
прошу помочь составить блок схему. Ниже представлен код программы. using System; using System.Collections.Generic; using...

8
 Аватар для keltor
38 / 36 / 25
Регистрация: 25.01.2017
Сообщений: 151
Записей в блоге: 2
28.05.2017, 21:26
Файл *.ini создайте и туда сохраняйте путь. Оттуда же и берите. Можно и в реестр, но не стоит.
0
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
29.05.2017, 02:33  [ТС]
keltor, я имею может какой компонент нужен по типу опен диалога?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
29.05.2017, 08:05
Цитата Сообщение от ITALIANO Посмотреть сообщение
По принципу работы сохранений файлов в Google Chrome, что бы если куда сменилось, то туда до следующего раза и сохраняло...?
Цитата Сообщение от ITALIANO Посмотреть сообщение
я имею может какой компонент нужен по типу опен диалога?
Кидаешь лэбл на форму и опен диалог. В обработчике второго пишешь в лэбл путь до выбранного файла. Т.о. у тебя будет полный путь до файла(каталога)
0
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
02.06.2017, 00:29  [ТС]
Почтальон, Т.е. для окна настройки лучше отдельную форму сделать?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
02.06.2017, 07:54
Цитата Сообщение от ITALIANO Посмотреть сообщение
Т.е. для окна настройки лучше отдельную форму сделать?
Было бы логично на будущее, если потребуется расширить функционал настроек
0
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
04.06.2017, 08:18  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Кидаешь лэбл на форму и опен диалог. В обработчике второго пишешь в лэбл путь до выбранного файла. Т.о. у тебя будет полный путь до файла(каталога)
Так это просто будет указан путь, а как именно изменять? Вот например я нашёл такой компонент, как TsDirectoryEdit, он нужен? Вроде как тоже путь указывает...
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
04.06.2017, 09:19
Цитата Сообщение от ITALIANO Посмотреть сообщение
а как именно изменять?
Точно так же, через OpenDialog. Либо же, воспользоваться компонентой TDirectoryEdit, позволяет выбрать указанную директорию.
0
1 / 1 / 4
Регистрация: 24.10.2014
Сообщений: 200
08.06.2017, 09:37  [ТС]
Если воспользоваться функцией TDirectoryEdit, то как указать через него на смену директорию которая стоит по умолчанию? Знаю, что можно с помощью файла *.ini как-то сделать... (Если например сама программа куда-то переносится, то директория с загрузками остаётся в папке в корне программы по типу кода ниже...):
C++
1
2
DL.SaveToFile("Settings\\Dirs.txt");
FL.SaveToFile("Settings\\Files.txt");
или

C++
1
TIniFile* file = new TIniFile(ExtractFileDir(Application->ExeName)+"\\Settings\\Settings.ini");
Добавлено через 1 минуту
Т.е. код который прописывает путь к директории по умолчанию через опендиалог и его можно изменять...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.06.2017, 09:37
Помогаю со студенческими работами здесь

Настройка ЧПУ в отдельной директории
собственно вопрос... есть site.ru и есть админка к нему site.ru/admin. я расположил .htaccess в директории /admin и хочу, чтоб все оттуда и...

Помогите разобраться в рабочей программе. "справочная система авиакомпании"
Ребят, эта готовый год. Помогите понять, что к чему. Просто при запуске ее не пойму что дальше делать!!!!?? непонятное окно появляется. ...

Где ошибка в программе: код записывает фото, но не сохраняет в заданной директории?
Вот код, он записывает фото но не сохраняет там где хочется Private Declare Function URLDownloadToFile Lib "urlmon" _ ...

В рабочей программе добавить для дерева бинарного поиска нахождение отрицательных значений узлов дерева
Полностью готовая программа, но что дописать в мейне чтобы он выводил произведение отрицательных узлов???:-| using System; using...

В рабочей области отображена надпись "Нажмите правую клавишу мыши над рабочей областью"
Здравствуйте, нужна помощь с заданием. В рабочей области отображена надпись "Нажмите правую клавишу мыши над рабочей...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru