Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с файлами

1.5K
18 июля 2003 года
AndySPb
58 / / 11.04.2003
Кто знает как сделать следующую вещь:
надо сделать очень простенький вьювер картинок (bmp), чтоб рядом с картинкой висело две кнопочки, и по нажатию на них он переходил с следующему или предыдущему файлу в этой директории. Я так понимаю что надо сначала прочитать куда то все файлы, которые там есть, пронумеровать их как то, а потом выводить, но вот как это сделать я не понимаю.
357
18 июля 2003 года
Тимофей
112 / / 20.02.2000
Есть функция , что то типа GetFileNames (точно не помню). Получаешь все имена файлов в указанной директории. А по нажатию кнопок обновляешь картинку и всё наверное...
460
18 июля 2003 года
Berg
261 / / 27.03.2003
Имена файлов можешь загрузить один раз в TStringList с помощью FindFirst/FindNext.

Зачем все загружать сразу в память?
Поставь на форму TImage. А потом по нажатию кнопки будешь

i = (i == StringList1->Count-1) ? 0 : i+1;
fname = StringList1->Strings;
TImage1->Picture->LoadFromFile(fname);
293
18 июля 2003 года
SEDEGOFF
586 / / 06.10.2002
Вот тебе пример поика всех файлов по маске и загрузке их ComboBox


TSearchRec SearchRec;
String patch = MAIN->CURRENT_DIR+"\\REPORT\\*.frf";
FindFirst(patch, faAnyFile, SearchRec);
ComboBox1->Items->Add(SearchRec.Name);
if(SearchRec.Name != "")
{
while(FindNext(SearchRec) == 0)
{
ComboBox1->Items->Add(SearchRec.Name);
}
}

FindClose(SearchRec);
1.5K
18 июля 2003 года
AndySPb
58 / / 11.04.2003
Все, разобрался.
Всем огромное спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог