-
-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Macos ARM M1: invalid type cast in uCEFv8Handler unit #406
Comments
This issue can be fixed as this way: |
Hi, I don't have a Mac computer and I can't test this but I recently added a new TARGET_64BITS conditional to fix issues building apps in Raspberry Pi OS 64 bits which also has an ARM CPU. I forgot to update the conditionals in that unit and perhaps this was causing the build issue you describe. Please, download CEF4Delphi again and see if this build issue is now fixed. |
Hi,
I am back to build and test for Macos silicon Arm CPU.
Context:
[dccosxarm64 Error] uCEFv8Handler.pas(732): E2089 Invalid typecast
ud.SetValueByIndex(1, TCefv8ValueRef.NewInt(Integer(v.AsInterface)));
[dccosxarm64 Error] uCEFv8Handler.pas(866): E2250 There is no overloaded version of 'Synchronize' that can be called with these arguments
TThread.Synchronize(nil, procedure begin
ret := pr.GetValue(val);
end);
...
The text was updated successfully, but these errors were encountered: