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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2014, 19:57   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Не понял друг ?
Речь идет примерно об этом
Изображения
Тип файла: jpg Безымянный333.jpg (59.8 Кб, 115 просмотров)
Тип файла: jpg Безымянный444.jpg (109.8 Кб, 109 просмотров)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.11.2014, 20:04   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Безымянный.jpg
Так понятнее что ТС хочет? Чтоб сам диалог отображал содержимое файла.
И это теоретически можно, просто нужно знать как правильно его настраивать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2014, 21:31   #13
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,887
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вложение 71241
Так понятнее что ТС хочет? Чтоб сам диалог отображал содержимое файла.
И это теоретически можно, просто нужно знать как правильно его настраивать.
Почему только теоретически? Давно уже есть в палитре
TFileOpenDialog
northener вне форума Ответить с цитированием
Старый 17.11.2014, 21:47   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Давно уже есть в палитре
А-а-а... Эмбаркадырка... Ну да, там конечно может быть, просто я ее не юзаю, потому и не знал.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.11.2014, 23:16   #15
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Так понятнее что ТС хочет?
Уже понятно . Но сожалению не знаю .... пробовал по разному , но не отображает
xxbesoxx вне форума Ответить с цитированием
Старый 18.11.2014, 16:56   #16
RomanPavlovich
Пользователь
 
Аватар для RomanPavlovich
 
Регистрация: 30.10.2014
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Вложение 71241
Так понятнее что ТС хочет? Чтоб сам диалог отображал содержимое файла.
И это теоретически можно, просто нужно знать как правильно его настраивать.
Да, это именно то, что меня интересует.
Беда в том, что я программирую на Lazarus.

Выхода вижу 2-а:
1. Писать собственный диалог открытия файлов
2. Каким-то образом убрать область предварительного просмотра файла из диалога открытия.

Возможно кто-то знает по 2-му вопросу? Это должно быть какое-то свойство компонента TFileOpenDialog.
RomanPavlovich вне форума Ответить с цитированием
Старый 18.11.2014, 17:23   #17
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Цитата:
Так понятнее что ТС хочет? Чтоб сам диалог отображал содержимое файла.
И это теоретически можно, просто нужно знать как правильно его настраивать.
Для полного понимания поясняю ещё раз:
Нужно писать расширение оболочки Windows чтобы виндовый пред. просмотр файлов работал с вашим форматом файлов.
Не существует никаких супир-настроек диалога, чтоб он магически понимал формат *.lolwhat
Диалог отображается системный.

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

Последний раз редактировалось Человек_Борща; 18.11.2014 в 17:26.
Человек_Борща вне форума Ответить с цитированием
Старый 18.11.2014, 17:41   #18
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Писать собственный диалог открытия файлов
Ну это наверное не требуется. Может попробовать просто зарегистрировать блокнот для .pas файлов? Может диалог как и эксплорер подтягивает из реестра ассоциированные программы...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.11.2014, 18:36   #19
RomanPavlovich
Пользователь
 
Аватар для RomanPavlovich
 
Регистрация: 30.10.2014
Сообщений: 28
По умолчанию

Stilet вопрос скорее к вам, я вижу вы тоже программируете на Lazarus.

Цитата:
Сообщение от Stilet Посмотреть сообщение
Может попробовать просто зарегистрировать блокнот для .pas файлов? Может диалог как и эксплорер подтягивает из реестра ассоциированные программы...
Я боюсь, что если подобный вариант верен, то моё приложение должно быть каким-нибудь ком сервером, а с этим вообще не разобраться.

Писать, свой диалог открытия файлов, тоже сложно (некрасивый какой-то, на фоне стандартного):



Возможно, вы знаете готовое решение на базе какого нибудь LCL компонента?
RomanPavlovich вне форума Ответить с цитированием
Старый 18.11.2014, 18:48   #20
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Ну это наверное не требуется.
Да не требуется . Гуглил и нашел решения , проверял работает . Короче вот здесь можете почитать http://dimaka.com/blog/post/Kak-posm...windows-7.aspx
Включил формат .pas и .dfm и отображает .... Переходим на силку, читаем , скачаем previewconfig.zip и добавляем реестре нужное нам формат . и потом отображает OpenDialog

Цитата:
Писать, свой диалог открытия файлов, тоже сложно (некрасивый какой-то, на фоне стандартного):
Какой у вас формат файлов ? силка который я выложил не помогло ?
Изображения
Тип файла: jpg 1.jpg (118.2 Кб, 124 просмотров)
Тип файла: jpg 2.jpg (116.5 Кб, 123 просмотров)

Последний раз редактировалось xxbesoxx; 18.11.2014 в 18:56.
xxbesoxx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Предварительный просмотр в 2010 RAN. Microsoft Office Word 7 19.12.2011 11:30
Предварительный просмотр kettanaito Работа с сетью в Delphi 4 11.08.2011 16:19
Предварительный просмотр Михаил Юрьевич Общие вопросы Delphi 3 27.10.2009 08:07
Предварительный просмотр в админке Jensi PHP 6 12.03.2009 21:52
Печать и предварительный просмотр Alexoid Win Api 7 11.07.2008 11:39