Формат файловой маски для параметра FILEFILTER

Наверх  Предыдущий  Следующий

Файловая маска или фильтр, это обыкновенное имя файла, которое допускает использование операторов  "?" - любой символ и "*" - любая последовательность символов (Например, *.TXT). Используется для отображения в стандартном диалоговом окне Windows  только необходимых вам файлов. Для того, чтобы корректно заполнить значение параметра FILEFILTER, вы должны предоставить краткую характеристику необходимого типа файлов, добавить символ "|" (не используйте пробелы до и после него) и указать сам фильтр. Пример:

 

Тексты|*.TXT

 

В окне диалога будут показаны только файлы с расширением TXT, а в поле "Тип файлов" - строка "Тексты". Чтобы создать несколько таких фильтров и переключаться между ними в процессе выбора файлов, необходимо вставить между ними символ "|":

 

Тексты (*.TXT)|*.TXT|Отчеты (*.RPT)|*.RPT|Результаты (*.OUT)|*.OUT

 

Теперь у пользователя есть три варианта на выбор. Кстати говоря, их количество ограничено только длиной строки - 255 символов. Как вы уже успели заметить, фильтры дублируется в описании файлов и представлены в круглых скобках. Так делать не обязательно, просто эта форма записи считается  негласным законом среди программистов. Ее используют для того, чтобы пользователь знал заранее, какому расширению соответствует указанный тип файлов.

Чтобы использовать несколько расширений в одном фильтре, необходимо вставить между ними точку с запятой:

 

Все форматы файлов, который поддерживает наша программа|*.TXT;*.RPT;*.OUT

500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@informationworker.forsenergy.ru to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.