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

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

OpenDialog и расширение файлов [D7, WinXP]


Zheksik ©   (2008-01-02 17:15:00) 

Почему в OpenDialog не отображаются расширения файлов, вернее не отобажаются некоторые из них???
Filterустановил (*.CUT;*.TBL) файлы с этими расширениями отображает, но *.cut файлы отображаются без расширения. 8(


Германн   (2008-01-03 01:20:00) [1]


> Zheksik ©   (02.01.08 22:34) [17]
>
> {RASkov} ©   (02.01.08 20:14) [16]
> всё проще... порывшись основательно в реестре я нашёл прописанное
> расширение *.cut.
>

А я тебе намекал на это. См.
> Германн ©   (02.01.08 19:15) [7]


Zheksik   (2008-01-02 22:34:00) [2]

{RASkov} ©   (02.01.08 20:14) [16]
всё проще... порывшись основательно в реестре я нашёл прописанное расширение *.cut.

Сорри.

спасибо.


{RASkov}   (2008-01-02 20:14:00) [3]

> [15] Zheksik ©   (02.01.08 19:48)
> Посмотрел в свойствах папки и реестре.

Хм... есть такое с *.cut.... фик знает.... может чего системное, сколько ведь в винде всяких приколов :)
Но в данном случае какая нам разница???


Zheksik   (2008-01-02 19:48:00) [4]


> Пропорция:
> Чем меньше пользователь понимает концепцию программ(Операционных
> систем), тем больше его уважают вирусы
> :о)

вот уж воистину повторение мать учения [10]


> Откуда уверенность, что они там не прописаны????

Посмотрел в свойствах папки и реестре.


{RASkov}   (2008-01-02 19:40:00) [5]

> [10] Anatoly Podgoretsky ©   (02.01.08 19:24)

Пропорция:
Чем меньше пользователь понимает концепцию программ(Операционных систем), тем больше его уважают вирусы
:о)

> [13] Zheksik ©   (02.01.08 19:34)
> в них нет принципиального отличия... и те и те не прописаны
> в системе(реестре)
, поэтому при запуске и *.cut и *.tbl
> происходит запрос на поиск соответствия. Система же отличает
> только  те файлы которые прописаны в ней, все же остальные
> для неё одинаковые.

См [8]

> Например у меня таким поведением обладают *.cfg. Офис2003
> "наградил" их значками, а открываться им не обязательно:)

Откуда уверенность, что они там не прописаны????


Zheksik   (2008-01-02 19:34:00) [6]


> Как это однотипные???? у них расширения разные значит ось
> думает, что и тип файлов разный.....)

в них нет принципиального отличия... и те и те не прописаны в системе(реестре), поэтому при запуске и *.cut и *.tbl происходит запрос на поиск соответствия. Система же отличает только  те файлы которые прописаны в ней, все же остальные для неё одинаковые.


> Я знаю в чем.) Ты не умеешь готовить кошек:) Ты расскажи,
>  что же у тебя не получается в программе решить...

сейчас смешно стало.


{RASkov}   (2008-01-02 19:33:00) [7]

> [11] Zheksik ©   (02.01.08 19:26)
> если это не делать программным путём, в своей программе...

Зачем????? :(

Тебе понравится программа, которая сама что хочет, то и делает....
Возьмет разрешение у экрана поменяет, ..... возмет комп перезагрузит.... или банально - включит показ расширений, мне он нах не нужен....

Не.... ну в данном вопросе, я может и согласен с тобой, так как эту галку не люблю и всегда убираю, и не только из-за вирусов :), просто удобно всегда видеть расширение файлов... но только по отношению к галке, а не к самовольному поведению программы!)


Zheksik   (2008-01-02 19:26:00) [8]

{RASkov} ©   (02.01.08 19:21) [8]
по моему очевидно, что поменяв свойства папки на одном компе, они не будут применены на другом, если это не делать программным путём, в своей программе...


Anatoly Podgoretsky   (2008-01-02 19:24:00) [9]

> {RASkov}  (02.01.2008 18:39:05)  [5]

Вирусы тех, кто не убирает эту галочку очень уважают.


Zheksik   (2008-01-02 19:23:00) [10]

{RASkov} ©   (02.01.08 18:39) [5]
как программно "скрывать расширение для зарегистрированных файлов" ???

Реестр??? может есть API_шная ф-ция???


{RASkov}   (2008-01-02 19:21:00) [11]

> [6] Zheksik ©   (02.01.08 19:06)
> а они разве для однотипных файлов разные

Как это однотипные???? у них расширения разные значит ось думает, что и тип файлов разный.....)

> но одни отображаются а другие нет

Значит для одних есть запись в реестре, для других нет..... Некоторые типы файлов имеют даже "свой значек" а при двойном клике по ним, спрашивают -"чем открываться будем?". Например у меня таким поведением обладают *.cfg. Офис2003 "наградил" их значками, а открываться им не обязательно:)

> компе не всплыла эта проблема.

В чем проблема-то?????? :)
Я знаю в чем.) Ты не умеешь готовить кошек:) Ты расскажи, что же у тебя не получается в программе решить...


Германн   (2008-01-02 19:15:00) [12]


> и те и другие не прописаны в системе, но одни отображаются
> а другие нет


> в принципе "скрывать расширение для зарегистрированных файлов"
> лечит "больного"

Как тебя понимать, Саид?


Zheksik   (2008-01-02 19:06:00) [13]


> Это - настройки вида папки.....

а они разве для однотипных файлов разные(и те и другие не прописаны в системе, но одни отображаются а другие нет)?

в принципе "скрывать расширение для зарегистрированных файлов" лечит "больного", но тогда необходимо в программе устанавливать этот параметр, для того, чтобы на другом компе не всплыла эта проблема.


{RASkov}   (2008-01-02 18:39:00) [14]

> [4] Zheksik ©   (02.01.08 18:10)
> в том что я вижу одни расширения и не вижу другие, при(как
> будто бы) одинаковых параметрах.

Это не косяк) Это - настройки вида папки..... я вот например всегда убираю эту галочку, а кому-то ну никак не нужно видеть это расширение, и он соответственно эту галочку не трогает.... в чем косяк-то?


Zheksik   (2008-01-02 18:10:00) [15]


> В том что я не вижу расширение?

в том что я вижу одни расширения и не вижу другие, при(как будто бы) одинаковых параметрах.


{RASkov}   (2008-01-02 17:48:00) [16]

> [2] Zheksik ©   (02.01.08 17:42)

А зачем тебе вообще это расширение видеть-то?

> этот метод исправит косячёк на моём компе

И что за косяк-то??? В том что я не вижу расширение? Не путай - это не косяк, это - фича :)


Zheksik   (2008-01-02 17:42:00) [17]

{RASkov} ©   (02.01.08 17:34) [1]
этот метод исправит косячёк на моём компе, а на любом другом, где в эксплорере могут стоять ещё какие-нибудь настройки, проблема вернётся...

Непонятно почему он отображает одни и не отображает другие... И те и те не зарегистрированы в системе. Пробовал менять их местами и даже полностью удалять одни и оставлять другие... Результат неизменен. Все *.cut файлы без расширения, а все *.tbl с расширением.


{RASkov}   (2008-01-02 17:34:00) [18]

> [0] Zheksik ©   (02.01.08 17:15)
> Почему в OpenDialog не отображаются расширения файлов

> но *.cut файлы отображаются без расширения

А как в експлорере у тебя обстоит с этим дело?
Галочку убери "скрывать расширение для зарегистрированных файлов" в сервис->свойства папки->вид


Наверх

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