|
|
|
Снова прячется OpenDialog и SaveDialog при переключении между приложениями в XE6
|
|||
|---|---|---|---|
|
#18+
Коллеги, при переносе проекта из Delphi2010 в Delphi XE6 столкнулся с проблемой, что открытыи из модальных окон OpenDialog или SaveDialog, если переключится на другое приложение, а потом вернуться назад, они прячутся за этими модальными формами. Это происходит даже несмотря на то, что при вызове явно указывается Handle: OpenDialog.Execute(Self.Handle). В Delphi2010 все работало отлично. Может кто-то уже столкнулся с такой проблемой и решил ее? В инете я что-то ничего полезного не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 11:55 |
|
||
|
Снова прячется OpenDialog и SaveDialog при переключении между приложениями в XE6
|
|||
|---|---|---|---|
|
#18+
TApplication.NormalizeTopMosts ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:06 |
|
||
|
Снова прячется OpenDialog и SaveDialog при переключении между приложениями в XE6
|
|||
|---|---|---|---|
|
#18+
AndySphinx> В инете я что-то ничего полезного не нашел. Винда какая? Вроде пофиксили уже давно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:24 |
|
||
|
Снова прячется OpenDialog и SaveDialog при переключении между приложениями в XE6
|
|||
|---|---|---|---|
|
#18+
Винда 10-ка. На ней тот-же код скомпиленный в Delphi2010 ведет себя как положено, а в XE6 такая проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:26 |
|
||
|
Снова прячется OpenDialog и SaveDialog при переключении между приложениями в XE6
|
|||
|---|---|---|---|
|
#18+
Нашел виновника в проекте. В обработчике Application.OnActivate стоял вызов Screen.ActiveForm.BringToFront. Если его убрать, то все заработало как нужно. Вероятно как-то изменился механизм вызова формы OpenDialog'а от Delphi2010 к XE6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2019, 12:41 |
|
||
|
Снова прячется OpenDialog и SaveDialog при переключении между приложениями в XE6
|
|||
|---|---|---|---|
|
#18+
AndySphinx> В обработчике Application.OnActivate стоял вызов Screen.ActiveForm.BringToFront. AndySphinx> Если его убрать, то все заработало как нужно. Если я правильно понял, то это явный баг. Проверь на последней версии и сообщи куда следует. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2019, 10:23 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39778390&tid=2039767]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 475ms |

| 0 / 0 |
