![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Extension in Savedialog [D6, Win95/98]
Windeus © (2002-05-03 08:49:00)Как при сохранении документа узнать ввел ли пользователь расширение сохраняемого документа, чтобы в случае если нет (только выбрал в Filter тип данных) добавлять savedialog.FileName+".txt", а если расширении указано, то не добавлять его программно чтобы не получилось что-то вроде file.txt.txt. Я осуществил подобное, но получилось очень емко для моей программы. Предложите пожалуйста варинты решения этой проблемы.
Windeus (2002-05-03 10:35:00) [1]пасибо! коротко и ясно.. все бы так.
Song (2002-05-03 10:13:00) [2]With SaveDialog1 Do IF Pos(ExtractFileExt(FileName),FileName)=0 then FileName:=FileName+"."+DefaultExt;
Windeus (2002-05-03 09:34:00) [3]Не то вроде.. savedialog.FileName - необходимо проверить ввел ли юзер имя файла с расширением или без него. И соответсвенно добавлять или не добавлять его программно.
Anatoly Podgoretsky (2002-05-03 09:01:00) [4]Так это, ExctractFileExt позволяет узнать расширение файла и ты имеешь возможность сравнить его со своим фильтром. Или не то?