MagicFoundation / Alcinoe

Alcinoe Component Library For Delphi. Full opengl video player, WebRTC delphi wrapper, native ios/android TEdit, Improuved firemonkey controls, Firebase cloud messaging, Android/ios facebook sdk login, Json/Bson Parser, ImageMagick wrapper, MongoDb client And much more
Apache License 2.0
998 stars 220 forks source link

problem z-order visual component #330

Closed okbach closed 4 months ago

okbach commented 4 months ago

I USE for android WebBrowser1 and ALLayout1 but iget this error only [DCC Error] Alcinoe.FMX.Layouts.pas(60): E2137 Method 'IsVisibleObject' not found in base class

Zeus64 commented 4 months ago

you must include all subdirectories from {alcinoe}\Embarcadero{YourDelphiVersion} in your search path.

okbach commented 4 months ago

Thanks, it works, but a strange problem occurred [DCC Fatal Error] FMX.WebBrowser.pas(248): F2051 Unit FMX.WebBrowser.Android was compiled with a different version of FMX.ZOrder.TCustomZOrderManager`
i have rad st 12 v 29.0.51511.6924 athens

Zeus64 commented 4 months ago

try to fully recompile the app. be sure that you included all subdirectories from {alcinoe}\Embarcadero{YourDelphiVersion} in your search path. look if FMX.WebBrowser.Android.pas is present in [{alcinoe}\Embarcadero{YourDelphiVersion}]

okbach commented 4 months ago

Maybe because I have a custom FMX.WebBrowser.Android I previously added properties. Actually, I did not find it in the path, "Athens\fmx" which means that it failed previously : Now I will restore everything.
I'm trying to use any component that has an image to draw over the WebBrowser1 component . Any directions that might help me?

Zeus64 commented 4 months ago

You need to use native control to draw over a webBrowser component. TALLayout will not draw over a TWebBrowser. This because TWebBrowser is a native control that is draw inside in own windows on the top of the form

okbach commented 4 months ago

Thanks .