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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2018, 19:39   #1
Flame_of_Death
Пользователь
 
Регистрация: 09.07.2009
Сообщений: 22
По умолчанию FMX SelectDirectory отображается между формами

Всем привет!
Вводная:
0. RAD Studio 10.2, проект FMX, не VCL
1. Есть программа, 2 формы: form1, form2, 1-а dll'ка, созданная так-же в Delphi
2. form2 вызывается из form1, form2 открывается поверх form1
3. в form2 есть несколько кнопок, используемых для конфигурации директорий, они вызывают функцию, в которой есть SelectDirectory.
4. Если функцию описать в коде form2 и вызвать, форма выбора каталога открывается нормально, поверх form2, НО если функцию вынести в dll проекта, загружаемого статически, то при его вызове диалоговое окно выбора каталога открывается поверх form1, но за form2, что делает выбор невозможным.

в form2 функция из dll описана так
Код:
  function armSelectDirectory(winName, dirUsed: String) : String;
//    register; external 'armCore.dll';
вторая строка закоменчена, так как сейчас используется вызов, описанный в form2.
Не подскажете, в чем проблем.
Flame_of_Death вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь между формами. Lost7070 Помощь студентам 1 07.06.2012 07:48
Взаимосвязь между формами Neolit1819 C# (си шарп) 1 23.05.2011 07:15
Связь между формами Arhangel_bes Помощь студентам 8 18.02.2009 15:30
Переход между формами! Lemo Общие вопросы Delphi 5 05.02.2009 15:50
Связь между формами stim-12 Помощь студентам 1 01.01.2009 21:22