Функция вывода системного диалога выбора файла
f_name = openfiledialog(dlg_name,filters,init_dir,def_filename,filter_index);
Имя | Тип данных | Описание |
---|---|---|
dlg_name | string | Имя диалога выбора файла |
filters | string | Список фильтров |
init_dir | string | Путь к начальной директории выбора файла |
def_filename | string | Имя файла для выбора по умолчанию |
filter_index | integer | Номер фильтра, выбранного по умолчанию |
openfiledialog(dlg_name,filters,init_dir,def_filename,filter_index) – функция производит открытие системного диалога (c именем dlg_name) выбора файла из папки init_dir, соответствующего фильтру с индексом filter_index в списке фильтров filters. При этом имя выбираемого файла по умолчанию - def_filename;
openfiledialog – функция производит открытие диалога выбора произвольного файла.
Имя | Тип данных | Описание |
---|---|---|
f_name | string | Функция возвращает строковое значение, соответствующее полному пути к выбранному файлу |
// вывод системного диалога выбора файла f_name = openfiledialog("Выберите файл списка датчиков","Файлы Excel (.xls,.xlsx)|*.xls;*.xlsx|Файлы TXT (.TXT)|*.txt"); // вывод пути и имени выбранного файла seterrorstr(f_name,0);
В данном примере происходит вывод окна выбора файла двух возможных типов ("Файлы Excel" или "Файлы TXT"), после чего в окно сообщений выводится путь и имя выбранного файла.
Нет.