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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2013, 01:06   #1
Techno Bot
Новичок
Джуниор
 
Регистрация: 13.08.2013
Сообщений: 2
По умолчанию Календарь, папки, файлы и трей

Всем привет! Я новичек в программировании. Не много знаю Java и познаю delphi7 в основном по найденым исходникам, поэтому если вопросы будут нубовскими, прошу негативно не регаировать.

На данный момент мое приложение по нажатию на TButton создает папку с датой создания и txt файл с временем создания вместо названия. Внутрь txt файла я ложу то что написал в Memo. Формат записи файлов и папок 13.08.2013\1-08-32.txt

Вопросы интересуют следующие.

1. Как с помощью календаря выбрать день (папку) и вывести содержимое txt файлов которые были записаны в этот день, в легкую таблицу?

2. Как научить сворачиваться приложение в трей по нажатию крестика. Что бы как скайп вообще хрен закроешь?

3. Как научить программу сохранять путь который указывает пользователь при установке и создавать необходимые для записи файлы? Например в program files я не могу записать в txt ни чего из вне.

4. Как запихать программу в автозагрузку (наиболее надежным и безопасным способом)?

Надеюсь не слишком вас утомлю...

З.Ы. Гуглил честно и много!
Techno Bot вне форума Ответить с цитированием
Старый 13.08.2013, 01:44   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

1. У календаря есть свойство Date, которое отображает выбранную дату. DateToStr функцией дату в строку и далее сам догадаешься.
2. Гуглим "Delphi Свернуть программу в tray" А так же компоненты: TTrayIcon, TCollTrayIcon, TFWTrayIcon и ещё TOverMillionTrayIcon
3. Смотря как смотреть на ситуацию. Не надо ничего запоминать и создавать заранее.
Если чего-то нет, и оно надо, то программа сама должна это создавать.
С помощью ForceDirectories можно создать толпу папок 1\2\3\4\5\6\7\g\8\9 и т.д.
Сохранение настроек программы, тоже очень просто делать. Изучайте TIniFile, TregIniFile, TXMLDocument какой формат нравится, тот и изучайте.

4. Равно как и 2е, гуглим " Delphi как добавить программу в автозапуск" ...
Безопаснее всего писать в HKEY_CURRENT_USER

Цитата:
З.Ы. Гуглил честно и много!
Врешь
Человек_Борща вне форума Ответить с цитированием
Старый 13.08.2013, 09:58   #3
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
3. Как научить программу сохранять путь который указывает пользователь при установке и создавать необходимые для записи файлы? Например в program files я не могу записать в txt ни чего из вне.
Если система Vista и выше, то лучше забудьте про Program Files. Пишите в папку пользователя(%AppData%\ProgramName) .
Цитата:
З.Ы. Гуглил честно и много!
Плохо гуглили. Вопросы 2 и 4 очень-очень часто задают. В интернете на них лего найти 100500 ответов.
Kix.IV вне форума Ответить с цитированием
Старый 13.08.2013, 10:33   #4
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Еще можно в HKEY_CURRENT_USER хранить.
Alter вне форума Ответить с цитированием
Старый 13.08.2013, 12:21   #5
саша40
Участник клуба
 
Регистрация: 12.09.2012
Сообщений: 1,030
По умолчанию

Цитата:
Сообщение от Alter Посмотреть сообщение
Еще можно в HKEY_CURRENT_USER хранить.
Не надо там хранить, а то ещё антивирус матирится будет. Лучше в файлах, и проще, и лучше.
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума Ответить с цитированием
Старый 13.08.2013, 12:56   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Цитата:
Сообщение от саша40
Не надо там хранить, а то ещё антивирус матирится будет. Лучше в файлах, и проще, и лучше.
Не слушайте его, он какую чушь постоянно пишет
Человек_Борща вне форума Ответить с цитированием
Старый 13.08.2013, 13:14   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Не слушайте его, он какую чушь постоянно пишет
+1
я тоже присоединяюсь к данному мнению!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.08.2013, 16:18   #8
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,883
По умолчанию

3х комбо.
Вообще по репутации часто можно увидеть насколько полезно мнение форумчанина с точки зрения других форумчан.

От себя добавлю ещё пару способов хранения настроечной и вообще любой информации : 1 - база данных и 2 - облако, но это уже высший пилотаж
phomm вне форума Ответить с цитированием
Старый 13.08.2013, 16:32   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Цитата:
3х комбо.
Вообще по репутации часто можно увидеть насколько полезно мнение форумчанина с точки зрения других форумчан.
Не всегда. Большинство пришедших имеют репу 10, что никак не влияет на репу автора ценного ответа.

А "влиятельные" форумчане редко что-то спрашивают.
Человек_Борща вне форума Ответить с цитированием
Старый 13.08.2013, 16:40   #10
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Не всегда. Большинство пришедших имеют репу 10, что никак не влияет на репу автора ценного ответа.

А "влиятельные" форумчане редко что-то спрашивают.
Наверно он имел в виду отрицательную репутацию.
Kix.IV вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Папки и файлы в директории саша40 Общие вопросы Delphi 19 08.01.2024 18:34
Файлы и папки X@OC Общие вопросы Delphi 2 13.09.2011 21:18
удалить файлы и папки Viten2 Общие вопросы Delphi 31 08.09.2011 13:18
виртуальные файлы и папки по текстам KWNlnc Общие вопросы Delphi 9 13.04.2010 18:19
Скрытые файлы и папки в OpenDialog Veiron Общие вопросы Delphi 6 05.03.2008 09:03