Пятница, 17.05.2024, 10:10
Главная Регистрация RSS
Приветствую Вас, Гость
Главная » Основы Delphi » Компоненты Delphi для работы с файлами
00:34

Компоненты Delphi для работы с файлами

К контексте данной статьи я буду рассматривать наиболее часто используемые компоненты, а именно OpenDialog и SaveDialog. В программах разработанных в Delphi, например в текстовых редакторах, либо в других программах может потребовать открыть содержимое существующего файла. Реализовать данное действие можно с помощью компонента OpenDialog, расположенного на вкладке палитры компонентов Delphi - "Dialog". После установки компонента на форму разрабатываемого приложения оно представляет собой иконку с изображением файлов. Данный компонент является не визуальным, т.е. не видимым пользователю во время выполнения программы.

Обратиться к компоненту можно выполнив следующую команду "Form1." - высветиться название установленного вами компонента. Выбрав который можно обращаться к его свойствам и методам. Компонент OpenDialog чаще всего используется на кнопку "Обзор" для открытия файла. Используется он следующем образом:

if Form1.OpenDialog1.Execute then // запуск диалогового окна
ShowMessage(Form1.OpenDialog1.Files.Text); // Вывод пути выбранного файла в диалоговом окне

Метод Execute который возвращает логическое значение в зависимости от результата выполнения, запускает диалоговое окно для выбора файла. Если функция Execute выполнилась успешно, то она возвращает True, а иначе False. Для извлечения пути к выбранному в диалоговом окне файлу в вышеприведенном коде используется свойство "Text", объекта Files – предназначен для работы со свойствами выбранного файла. Компонент OpenDialog имеет свойство "FileName", принимаемое значение - путь к файлу, при запуске диалогового окна, оно будет содержать в поле для указания пути файла, файл указанный в свойстве "FileName", компонента OpenDialog.

Компонент SaveDialog, используемый для сохранения результата работы с файлами во многом аналогичен компоненту OpenDialog. Он имеет такое же свойство как "FileName", которое содержит путь для сохранения.

Категория: Основы Delphi | Просмотров: 2379 | Добавил: SliderVip | Рейтинг: 0.0/0
Всего комментариев: 2
1 DFv  
0
Как свойство у компонента нужно изменить чтобы сразу несколько файлов открыть?

2 Assasin  
0
DFv если мне память не изменяет оно по умолчанию там так!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]