![]() |
AW: Windows Messages in FMX ?!
Zitat:
at Robotiker: Die Compilerschalter sind schon seit XE vorhanden. Deshalb habe ich mir um Threads als solches keine Gedanken gemacht. Ich habe im Moment nur die Trial von XE2 zur Verfügung - leider ohne Sourcen sonst hätte ich schon längst in den Firemonkey Quellen gestöbert :? |
AW: Windows Messages in FMX ?!
Im klassischen Fall dürfte OSX wie Linux auch POSIX Threads nutzen. Ansonsten gibt es die NextStep Klasse NSThread und weiteres.
![]() |
AW: Windows Messages in FMX ?!
Unter Linux gibt es Fenster-Nachrichten, nur scheinen die nicht sonderlich bekannt zu sein. Also müsste auch Mac was ähnliches haben.
Aber ich glaube nicht, dass man auf Mac/Linux einfach so Objekte per Fenster-Nachricht verschicken kann, wie unter Windows. Bernhard |
AW: Windows Messages in FMX ?!
Zitat:
![]() |
AW: Windows Messages in FMX ?!
Zitat:
Aber beim Lesen habe ich noch was entdeckt: In der Hilfe steht, dass bei Verbindung mit dem Entwicklungs-Mac dessen Headerdateien und Libs auf dem Windows PC kopiert werden. Eine C++ Builder Anwendung kann die dann direkt benutzen. Also ist der neue Cross-Plattform Ansatz in Wirklichkeit dreischichtig. An der Oberfläche FireMonkey, darunter die Delphi RTL und ganz unten der auf nativen C/C++ basierende Ansatz aus dem C++ BuilderX. Wie eine Delphi-Anwendung jenseits der RTL an die API des Zielsystems kommt, ist mir nicht ganz klar. Offenbar durch manuelle Headerübersetzung. Das wird im Vollausbau Win/Mac/Linux ja richtig heftig. :stupid: Grüße Robotiker |
AW: Windows Messages in FMX ?!
Hallo,
beschäftige mich gerade auch mit dem XE2 und den Windows Messages. #include <FMX.Platform.Win.hpp> //Für Handler PostMessage(FmxHandleToHWND(Handle),TEST_MESSAGE,0 ,0);, BEGIN_MESSAGE_MAP MESSAGE_HANDLER(TEST_MESSAGE, TMessage, OnMsgTest); END_MESSAGE_MAP(TForm3D) Das es sich kompilieren lässt denke ich mal das es definitiv unterstützt wird??? Leider empfange ich keine Nachricht. :( |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz