Облака / Clouds
    Go to Copy.com
    Copy.com
    The bast cloud service
    Get 20 GB free!!!
    Support WebDav.
    Show more >>

    Go to Dropbox.com
    Dropbox.com
    time-tested cloud storage
    Support WebDav.
Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Вставить иконки в Grid
   Категория: Компоненты
  Распознавание кодировки. Перекодировка.
   Категория: Текст и строки
  Компонент StatusBar
   Категория: Компоненты
  Автоматическое определения кодировки текста
   Категория: Текст и строки
  Определение размера каталога
   Категория: Файловая система
  Упаковать *.mdb-файл
   Категория: Базы данных
  Создание ярлыка на Рабочем столе
   Категория: Приложение
  Как получить код HTM страницы зная ее URL
   Категория: Интернет и Сети

Delphi - Справочник: PromptForFileName

ABCDEFGHIJKLMNOPQRSTUVWXYZ

  << Вернуться  

 PromptForFileName
function PromptForFileName ( var FileName : string; { const Filter : string; const DefaultExt : string; const Title : string; const InitialDir : string; SaveDialog :
Boolean = False } ) : Boolean;
Функция (Unit Dialogs)
Показывает диалог, позволяющий пользователю выбрать файл
Описание:
Функция PromptForFileName представляет диалог пользователю, позволяющий передвижение и выбор файла.

Если пользователь нажал OK, переменной FileName присваивается значение полного пути: диск/путь/имя файла выбранного файла, и возвращается значение Истина(True).

Если пользователь нажал Cancel, никакие изменения не происходят, и возвращаемое значение будет Ложь(False).

Передающиеся параметры могут быть произвольными:

Filter

Используется, чтобы ограничить типы отображаемых файлов. Следующий формат:

'Description|filter{|...}'

Например, чтобы показать только .txt и .pas файлы:

Текстовые файлы (*.txt) | *.txt|Delphi файлы (*.pas) | *.pas

DefaultExt

Используется, чтобы определить расширение для добавления к новому имени файла (если SaveDialog Истенен(True)).

Title

Используется, чтобы дать диалогу заголовок.

InitialDir

Позиционирует диалог в данный каталог. Например:

'C:Program Files'

SaveDialog

Определяет, может ли новый файл быть выбран для сохранения.
Пример кода: Использование этого диалога для выбора текстового файла

var selectedFile : string; begin // Спрашиваем пользователя о выборе файла if PromptForFileName(selectedFile, 'Text files (*.txt)|*.txt', '', 'Выберите ваш проектный файл', 'C:', False) // Означает, что диалог без Сохранения then // Отображения этого полного значения файла/пути ShowMessage('Выбранный файл = '+selectedFile) else ShowMessage('Нажал Cancel'); end;

Результат:
{В диалоге пользователь выбрал: C:Filesdata.txt и нажал OK}

Выбранный файл = C:Filesdata.txt

  << Вернуться