Функция GetFileName Назад В начало Вперед

Назначение

Функция выводит диалоговое окно с заголовком title для выбора файла и возвращает имя файла, выбранного пользователем.

Описание

function GetFileName (mask : string; title : string) : string;

Параметры

mask - "маска" искомого файла, например '*Vip'.

title - заголовок диалогового окна.

Если в параметре mask указать одну или несколько масок файлов через точку с запятой:

name = GetFileName ('*.vip;*.vih;*.vpp', 'Заголовок');

то в поле выбора типа файла в выпадающий список добавятся автоматически сгенерированные варианты с текстом:

Если в параметре mask указать набор масок файлов в формате:

то в поле выбора типа файла в выпадающий список добавятся только перечисленные названия и "Все файлы (*.*)".

Возвращаемое значение

Функция возвращает строку с именем файла, выбранного пользователем, или пустую строку, если пользователь отказался от выбора.

Пример

name = GetFileName (
	 ''#0'Исходники Atlantis'#0'*.vip;*.vih;*.vpp'#0'Документы MS Office'#0'*.doc;*,xls',
	 'Заголовок');

В поле выбора типа файла выпадающий список будет содержать варианты:

Для каждого элемента списка будут отображаться файлы только соответствующих ему типов.