Форум: "Основная";
Текущий архив: 2004.01.23;
Скачать: [xml.tar.bz2];
ВнизПроверка допустимости введённого имени директории или файла Найти похожие ветки
← →
Ilya (2004-01-10 21:02) [0]Подскажите пожалуйста. Я предоставляю пользователю возможность
ввести имя директории или файла вручную в окно Edit, но потом я должен проверить допустимость введённого имени, например содержание недопустимых символов и т.д. Есть ли соответствующие функции или нужно както проверять самому ?
← →
Piter (2004-01-10 21:49) [1]function FileExists(const FileName: string): Boolean;
Вернет True если файл по пути FileName существует
← →
имя (2004-01-11 00:02) [2]Удалено модератором
← →
Vit@ly (2004-01-11 00:09) [3]Млин, читай Piter © (10.01.04 21:49) [1]
И размышляй, что означает "но введённые данные корректны"?
← →
имя (2004-01-11 00:17) [4]Удалено модератором
← →
Zergling (2004-01-11 06:28) [5]Ilya (10.01.04 21:02)
Ну обычно на этом форуме советуют:
1. Попробовать создать пустой файл. Если ошибки не произошло, то все ок и данные корректны.
2. Покопаться в исходниках TOpenDialog, там кажися делается проверка, но вероятнее всего эта функция вызывается из каконибудь DLL, вобщем глянь исходники.
← →
goga (2004-01-11 08:26) [6]Для проверки корректности вводимых данных можешь воспользоваться регулярными выражениями, для этого компонент TRegExp господина Сорокина есть. Но проще всего FileExists, если он дает ошибку DirectoryExists и если папка существует, а файла нет, то пытаешься создать новый файл.
← →
Ilya (2004-01-11 21:56) [7]Спасибо друзья! Попробую.
← →
Юрий Зотов (2004-01-11 22:29) [8]Возможно, поможет MatсhesMask.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c