В настоящее время я пытаюсь разработать проект, основанный на Firemonkey.Я использую Firemonkey для его функций пользовательского интерфейса, так как проект состоит из множества небольших приложений, каждое из которых имеет 3D-аспект.В настоящее время я занимаюсь только разработкой / развертыванием в Windows с помощью инфраструктуры FMX, но в будущем я могу стать кроссплатформенным.
Я столкнулся с большинством проблем, с которыми столкнулся при создании приложения для VCL Windows.в фоновом режиме, чтобы выполнить очень конкретное действие, а затем построить интерфейс FMX.Однако это подходит только тогда, когда вы хотите выполнить приложение только для выполнения того действия, для которого оно предназначено, и, таким образом, можете выполнить приложение с параметрами.В одном из приложений я столкнулся с необходимостью использовать сообщения (или что-то подобное).Например, в моем приложении FMX, если я нажму «button1», я хочу, чтобы он отправлял сообщение фоновому приложению VCL для выполнения «action1», а не выполнял его с параметрами.
Хороший пример мог быиспользовать VCL TMediaPlayer в фоновом приложении, при этом внешнее приложение FMX используется для отображения информации и обеспечения управления воспроизведением, паузой и т. д., так что по сути он становится интерфейсом FMX с возможностью VCL.
Мне до сих пор не удалось найти что-либо о том, как обрабатываются сообщения (например, в VCL, они будут выполняться с помощью "SendMessage" или "PostMessage" или чего-то подобного)с Firemonkey, либо через локальный файл справки, либо через расширенный поиск в Google.Все, что я нашел, было связано с электронной почтой (предположительно из-за слова «Сообщение» в большинстве моих поисковых терминов).
Can anyone point me in the right direction on how messages would be handled with Firemonkey/FMX?
С уважением, Скотт Притчард