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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.06.2013, 17:46   #1
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию Проверка на тип(расширение) файла

Здравствуйте, помогите разобраться с проверкой на расширение файла. В общих чертах: есть OpenPictureDialog и переменная, которой присваивается путь файла из OpenPictureDialog. Выглядит это примерно так:
Код:
if OpenPictureDialog1.Execute then
 begin
Var1:=OpenPictureDialog1.FileName;
После чего она принимает вид:
Код:
Var1='C:/User/1/Desktop/New Folder/olololo.jpg'(как пример)
Далее мне нужно разграничить процедуры по расширениям файлов:
Код:
if var1='*.png' then 
begin
----------------
end;

if var1='*.jpg' then 
begin
----------------
end;
И так далее. Но при нажатии на кнопку, ровным счетом, ничего не происходит. Что делаю не так?

P/S помниться есть функция ExtractFilePath, но с ней тоже ничего не выходит
P/S/S давно не пользовался Delphi, поэтому уровень званий на данный момент почти нулевой

Последний раз редактировалось ZvEr_HaCkEr; 30.06.2013 в 18:50.
ZvEr_HaCkEr вне форума
Старый 30.06.2013, 17:53   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
tmp := AnsiUpperCase(ExtractFileExt(var1));
if tmp = '.PNG' then
begin
...
end;
UPD
Пожалуйста
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 30.06.2013 в 18:06.
BDA на форуме
Старый 30.06.2013, 18:02   #3
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Код:
tmp := AnsiUpperCase(ExtractFileExt(var1));
if tmp = '.PNG' then
begin
...
end;
Благодарю.....
ZvEr_HaCkEr вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширение файла pufystyj Общие вопросы C/C++ 13 23.11.2012 11:03
Поменять расширение файла TheSun Помощь студентам 1 28.11.2011 19:36
Расширение файла tools Visual C++ 1 20.12.2010 08:38
Расширение файла в Delphi vlad00777 Помощь студентам 3 18.10.2009 21:11
Расширение файла Александр! Операционные системы общие вопросы 9 21.02.2009 16:37