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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2015, 08:39   #21
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Привожу свой код:
Ты что издеваешься?
ExtractFileExt и ExtractFileName - слова разные. Присмотрись внимательнее.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.10.2015, 09:44   #22
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты что издеваешься?
Имхо, точно издевается!

Цитата:
Сообщение от Stilet Посмотреть сообщение
ExtractFileExt и ExtractFileName - слова разные. Присмотрись внимательнее.
мало того, что разные, так ещё ExtractFileExt вернёт РАСШИРЕНИЕ файла
(см. пример, например, тут - http://www.delphibasics.ru/ExtractFileExt.php)
т.е. это не соответствует тому, что этот гражданин якобы получает:
Цитата:
Короче попробовал я эту вашу ExtractFileName. Полное фуфло: результат тот же самый что и с предыдущими кодами. Функция возвращает полный путь к файлу, за исключением старта - диска C:/
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.10.2015, 08:45   #23
Поллукс
Заблокирован
 
Регистрация: 26.03.2015
Сообщений: 59
По умолчанию

Извиняюсь, описался. S := ExtractFileName(TestString), конечно же.
Просто я экспериментировал с ExtractFileExt.
Поллукс вне форума Ответить с цитированием
Старый 16.10.2015, 09:41   #24
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Надо было просто пример входных и выходных данных дать. И не было бы срача на 3 страницы.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 16.10.2015, 10:28   #25
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Просто я экспериментировал с ExtractFileExt.
Ты, когда что-то в горячке постишь гневное, сьешЪмармалаку - говорят снимает стресс.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.10.2015, 19:45   #26
Поллукс
Заблокирован
 
Регистрация: 26.03.2015
Сообщений: 59
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ты, когда что-то в горячке постишь гневное, сьешЪмармалаку - говорят снимает стресс.
По существу я так понимаю, гениальным программерам ответить нечего?
Поллукс вне форума Ответить с цитированием
Старый 16.10.2015, 19:53   #27
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так и настаиваешь, что эта наша ExtractFileName полное фуфло? Бросай программировать, это не твое
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.10.2015, 19:56   #28
cotseec
Пользователь
 
Регистрация: 02.05.2012
Сообщений: 45
По умолчанию

ТС использует обратный слэш - "/", а для корректной работы ExtractFile... требуется прямой слэш - "\"...
Skype: cotseec
ICQ: 330-171-495
cotseec вне форума Ответить с цитированием
Старый 16.10.2015, 20:02   #29
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

StringReplace есть для замены всех обратных на прямые и затем ExtractFileName. Обратные то откуда в путях?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.10.2015, 20:11   #30
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ТС использует обратный слэш - "/", а для корректной работы ExtractFile... требуется прямой слэш - "\"...
А вот это кстати спорный вопрос. Нужно смотреть генофонд, ибо в Лазарусе к примеру оба слеша учтены. Не буду сильно удивлен, если в новых версиях Делфи так же.
Цитата:
По существу я так понимаю, гениальным программерам ответить нечего?
По существу я ответил выше )
И - да. Ты угадал, я не гений к счастью.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема со строковой переменной MisterDie Паскаль, Turbo Pascal, PascalABC.NET 5 27.02.2013 21:43
Занесение содержимого строковой переменной в поток DannerDOS Общие вопросы Delphi 5 06.05.2010 13:28
Скопировать текст из строковой переменной в поле ввода чужой програмы Ckomoroh Общие вопросы Delphi 4 14.12.2009 10:49
Как удалить часть строковой переменной Oooleg Microsoft Office Excel 1 21.07.2009 16:20
TMemoryStream присвоить строковой переменной inndim Общие вопросы Delphi 3 06.05.2009 11:36