Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.09.2009, 21:59   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию Проверка расширения файла

Как можно проверять при открытии файла ,какое расширение имеет файл.
Нужно примерно так, на главной форме через opendialog открываем файлы,
если открывается с расширением txt ,то открываем form2 ,а если с расширением ini , то открываем form3
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума
Старый 20.09.2009, 22:02   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

ExtractFileExt(...) - вырезает из пути файла его расширение.
Вавел из ГМТУ вне форума
Старый 20.09.2009, 22:04   #3
puKo
Пользователь
 
Аватар для puKo
 
Регистрация: 20.09.2009
Сообщений: 19
По умолчанию

Пусть переменная fullFileName содержит полный путь к файлу, тогда:
Код:
ExtractFileExt(fullFileName)
Будет являться его расширением.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
puKo вне форума
Старый 20.09.2009, 22:10   #4
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

А если тоже самое только не через opendialog, а при открытии файла программой
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума
Старый 20.09.2009, 22:14   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Ну все также само. Используйте все туже ф-ю ExtractFileExt(fullFileName)
, как описано выше.
Будь проще и люди к тебе потянутся
spamer вне форума
Старый 20.09.2009, 22:15   #6
puKo
Пользователь
 
Аватар для puKo
 
Регистрация: 20.09.2009
Сообщений: 19
По умолчанию

Цитата:
Сообщение от Михаил Юрьевич Посмотреть сообщение
А если тоже самое только не через opendialog, а при открытии файла программой
Я же привел Вам конкретный пример. Вам необходимо получить полный путь к файлу, а затем выполнить действия.
Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.
puKo вне форума
Старый 20.09.2009, 22:22   #7
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Все спасибо,все работает,вопрос закрыт
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка на наличие файла Demetrius Помощь студентам 12 28.07.2009 00:27
Получение расширения файла AndreyFreemant Общие вопросы Delphi 2 16.04.2009 09:29
Сообщение при открытии из почты:Действительный формат файла отличается от расширения... bregante Microsoft Office Excel 1 31.08.2008 21:11
Изменение расширения файла при каждой итерации Jack Torrance Помощь студентам 3 18.12.2007 23:24
Проверка расширения файла Mickle Общие вопросы Delphi 2 04.05.2007 16:41