Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 02.03.2012, 22:00
Пионер Пионер вне форума
Прохожий
 
Регистрация: 16.02.2012
Адрес: Оренбург
Сообщения: 40
Версия Delphi: 7
Репутация: 10
По умолчанию Последние файлы...

Вот предположим, моя программа работает с какими-то файлами, открывает их, редактирует, сохранят и т.д. Как можно реализовать в пункте меню просмотр последних файлов, с которыми я работал?
Ответить с цитированием
  #2  
Старый 02.03.2012, 22:07
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Сохранять в INI-файле или в реестре список последних открытых файлов, желательно ограничить их число в разумных пределах, и при открытии проекта добавлять в меню.
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
Ответить с цитированием
  #3  
Старый 02.03.2012, 22:10
Пионер Пионер вне форума
Прохожий
 
Регистрация: 16.02.2012
Адрес: Оренбург
Сообщения: 40
Версия Delphi: 7
Репутация: 10
По умолчанию

Блин, для меня это сейчас звучит как китайская речь, можно поподробнее, или хотябы ссылку на статью какую-нибудь, где подобное описывается?!
Ответить с цитированием
  #4  
Старый 02.03.2012, 22:20
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Пфф. Если это китайская речь, то что тогда вот это: 媽,我,所以現在聽起來像中國人,它是可能的更多細節,甚至到任何文章介紹這是一個鏈接

Сохраняйте список открытых файлов в какой-нибудь список и потом оттуда читайте, например в INI файл. Только ограничьте максимальное количество записей в этом списке
Ответить с цитированием
  #5  
Старый 02.03.2012, 22:24
Пионер Пионер вне форума
Прохожий
 
Регистрация: 16.02.2012
Адрес: Оренбург
Сообщения: 40
Версия Delphi: 7
Репутация: 10
По умолчанию

Что такое "INI файл"? Как с ним работать?
Ответить с цитированием
  #6  
Старый 02.03.2012, 22:29
Пионер Пионер вне форума
Прохожий
 
Регистрация: 16.02.2012
Адрес: Оренбург
Сообщения: 40
Версия Delphi: 7
Репутация: 10
По умолчанию

Это китайские иероглифы)
Ответить с цитированием
  #7  
Старый 02.03.2012, 22:33
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Про них можно почитать тут
Ответить с цитированием
  #8  
Старый 03.03.2012, 01:09
Snake22 Snake22 вне форума
Активный
 
Регистрация: 20.02.2011
Сообщения: 374
Репутация: 744
По умолчанию

ини файл не обязателен.
берем комбобокс.
при открытии файла добалвяем в него путь файла
ComboBox1.Items.Insert(0,filename); //ноль чтоб имя последнего открытого было вверху
и потом ,например при закрытии программы, обрезать список до 10ти записей,и сохранить:
for i:=ComboBox1.Items.Count-1 downto 10 do
ComboBox1.Items.Delete(i);

ComboBox1.Items.SaveToFile(name.txt);

и при открытии программы загружаем:
Combobox1.loadfromfile(name.txt);
Combobox1.itemindex:=0;
Ответить с цитированием
Этот пользователь сказал Спасибо Snake22 за это полезное сообщение:
Пионер (03.03.2012)
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:36.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025