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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2016, 10:21   #1
Kalinchev
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 5
По умолчанию Проблемы с OpenDialog в Windows 7

Всем доброго времени суток. Имеется проект, написанный на Delphi в Embarcadero RAD Studio 2010, установленной на Windows XP SP2. На днях потребовалось добавить в него диалог выбора файлов (обычный TOpenDialog). С удивлением обнаружил, что диалог не работает в ОС Windows 7x32, на машине с XP все нормально. В семерке при вызове диалог просто не открывается безо всяких ошибок. Самое интересное, что в других проектах все работает нормально, но ничего криминального в проблемном проекте нет. Если кто сможет подсказать направление, в котором следует копать, буду очень признателен.
Kalinchev вне форума Ответить с цитированием
Старый 20.02.2016, 11:13   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Никогда не слышал про такую проблему!
Проект обычный - VCL ?
Может быть, дело именно в вашей Rad Studio 2010 ?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.02.2016, 12:23   #3
Kalinchev
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 5
По умолчанию

Сам такое вижу впервые. В этой же студии куча проектов, в которых все работает нормально (в Windows 7). Создаю новый проект с одной кнопкой и диалогом - работает. Пытаюсь добавить диалог на любую форму проблемного проекта - не работает. Кстати, FontDialog и FindDialog (возможно и какие нибудь другие) - работают. Единственное отличие этого проекта от других - в нем изначально не было ни одного OpenDialog. Ну не в этом же дело. Чертовщина какая-то.
Kalinchev вне форума Ответить с цитированием
Старый 20.02.2016, 12:29   #4
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Дельфи на машине с ОС Windows 7x32 есть? Если да, то галка Use Debug DCUs, брейк на Еxecute и по шагам.
northener вне форума Ответить с цитированием
Старый 20.02.2016, 12:41   #5
Filka
Форумчанин
 
Регистрация: 29.10.2015
Сообщений: 273
По умолчанию

Если добавить UseLatestCommonDialogs := False; перед OpenDialog.Execute;
Код:
UseLatestCommonDialogs := False;
OpenDialog1.Execute;
?
Filka вне форума Ответить с цитированием
Старый 20.02.2016, 14:08   #6
Kalinchev
Новичок
Джуниор
 
Регистрация: 20.02.2016
Сообщений: 5
По умолчанию

Большое спасибо! Свершилось чудо - заработало. Странно, что на других проектах все работает без лишних телодвижений. Тему можно закрывать.
Kalinchev вне форума Ответить с цитированием
Старый 21.02.2016, 10:17   #7
Filka
Форумчанин
 
Регистрация: 29.10.2015
Сообщений: 273
По умолчанию

Пожалуйста.
Filka вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с WINDOWS MiroED Помощь студентам 5 06.03.2011 23:30
проблемы с windows 7 Якудзе Операционные системы общие вопросы 2 22.09.2010 19:03
Проблемы с Windows 7 RuVarez Windows 25 03.09.2010 17:50
Проблемы с opendialog laborant Общие вопросы Delphi 6 14.09.2007 14:53