Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 позволяет узнать расширение файла и ты имеешь возможность сравнить его со своим фильтром. Или не то?


Наверх

Титульная страница Поиск, карта сайта Написать письмо