Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];

Вниз

Как обратиться по очереди к файлом одной папки?   Найти похожие ветки 

 
CASU   (2003-03-06 18:33) [0]

Я выбираю стандартными компонентами какой-то определенный файл в определенной директории и что-то с ним делаю... это смысл программы.
Вопрос: как мне выбрать несколько файлов (одного типа), и поочереди их обрабатывать один за другим. Где хранится список выбранных файлов и как к ним обращаться?
Я их уже пробовал поочередно загонять в List и перешарашивать в цикле от первого по последний, но это неудобно. Хотелось бы выбрать все сразу... либо как-то сразу их переместить в List, либо узнать где они находяться.
Спасибо.


 
Palladin   (2003-03-06 18:36) [1]

списки файлов наверно хранятся тут

стандартный_компонент.список_всех_файлов;


 
Hint   (2003-03-06 18:48) [2]

Наприер выбор файлов производится помощью TOpenDialog.
У него есть свойство, что-то вроде multiselect, которое позволяет выбирать кучу файлов.
В TOpenDialog.FileName будет список файлов, перечисленный через какой-то semicolon.


 
Palladin   (2003-03-06 19:01) [3]


> Hint © (06.03.03 18:48)

TOpenDialog
property Files: TStrings;

Description

FileName is a string list that contains each selected file name with its full directory path. (To let users select multiple file names, set the ofAllowMultiSelect flag in Options.) Use properties and methods for string lists to traverse this list of files and read individual items.

The example below assigns the list of files in Files to the Items property of a TListBox component.

ListBox1.Items.Assign(OpenDialog1.Files);


 
Anatoly Podgoretsky   (2003-03-06 19:02) [4]

У нас один из самых любисых вопросов про FindFile, редкий день без него обходится, как правило два три вопроса. Это тебе подсказка что искать в местном FAQ, прям это слово и набирай в поиске, будет несколько тем.


 
Hint   (2003-03-06 19:23) [5]

>Palladin
Ой, аж стыдно стало :o(


 
Palladin   (2003-03-06 19:42) [6]


> Hint © (06.03.03 19:23)

Ничего страшного,
просто иногда хелпом можно не только как справкой по синтаксису пользоватся, но и изучать перечень свойств и методов существующих классов и компанентов...
это очень полезно...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
7-54328
ATC
2003-01-16 17:30
2003.03.17
Как сделать файл неперемещаемым на NTFS партиции?


9-53836
Джастер
2002-10-15 20:42
2003.03.17
Где же найти реальный движок?


3-53840
BreakPoint
2003-02-21 11:47
2003.03.17
Delphi7 и Transact Sql


3-53910
Marsello
2003-02-25 17:51
2003.03.17
IB 6


14-54285
Volly
2003-02-25 15:58
2003.03.17
Нужны бета-тестеры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский