Alcinoe icon indicating copy to clipboard operation
Alcinoe copied to clipboard

Alcinoe and Delphi 11

Open gonzzzales opened this issue 2 years ago • 24 comments

Is it possible to use components with Delphi 11. I tryed to use it, as with 10.4.2, but get errors like this [DCC Fatal Error] FMX.Platform.iOS.pas(17): F2051 Unit Macapi.MetalKit was compiled with a different version of iOSapi.UIKit.UIViewClass

Please, help me!!!

gonzzzales avatar Sep 29 '21 08:09 gonzzzales

I would also like to use alcinoe in the Delphi 11 Alexandria version, because alexandria brings improvements in the visual development part, like working design on one monitor and code on another, I haven't migrated from IDE yet because I'm waiting for alcinoe to be compatible with Delphi 11 .

RamonSouza96 avatar Oct 11 '21 13:10 RamonSouza96

Hello @Zeus64 how are you? hope so. I would like Feedback from you regarding updates to Delphi 11. I say this because I know the Alcinoe project is complex and you have no obligation to keep it up to date, so it's on GitHub to get improvements, but like else we know, so far only you have the domain to update and improve the project. I would just like to know if you are going to upgrade to Delphi 11 or not. If you don't upgrade I'll have to migrate all Alcinoe components to native, something I didn't want as Alcinoe components are fantastic and extremely performant, but I need to upgrade to Delphi 11 which has support for the new XCode and IOS 15 , I have many customers that are with this version and the applications built with Delphi 10.4.2 is no longer supported. 81983B4F-4AC2-4813-8048-EF174EB41771

marlonnardi avatar Oct 30 '21 14:10 marlonnardi

Hi, yes I m updating to Delphi 11. Support will be added soon with the release of the update 1 of Delphi 11

Zeus64 avatar Oct 31 '21 19:10 Zeus64

Hi, yes I m updating to Delphi 11. Support will be added soon with the release of the update 1 of Delphi 11

Perfect!!! I'm looking forward to it

marlonnardi avatar Oct 31 '21 22:10 marlonnardi

Hi, I built my app using alcinoe components, they were working perfectly! but google changed its minimum version for sending apps, now with API 30 i need to compile my app in ​​Delphi 11... I'm getting the following error when compiling: "raised EJNIFatal exception class with message 'Java type with / alcinoe / edittext / ALKeyPreImeListener could not be found'."

I would like to know if there is any forecast to migrate the project from alcinoé to Delphi 11

Thank you very much!

imagem_2021-11-03_164945

gabrieldeoliveira96 avatar Nov 03 '21 19:11 gabrieldeoliveira96

Hello @Zeus64, how is the work on the update progressing? Сan you tell us about timings? Best Regards!!!

gonzzzales avatar Nov 25 '21 09:11 gonzzzales

Hi, yes I m updating to Delphi 11. Support will be added soon with the release of the update 1 of Delphi 11

Hi @Zeus64

What updates are you waiting for in Delphi 11 Update 1 to perform this alcinoe update?

is it any specific RSP?

marlonnardi avatar Dec 08 '21 15:12 marlonnardi

Hi @Zeus64.

I have a question that probably a lot of other people want to ask. What are the chances for an update for Delphi 11 ? Are you able to give an approximate date?

It is important to me if it is worth waiting.

Greetings

Jerry

JerryMacNow avatar Dec 20 '21 12:12 JerryMacNow

Hi, I follow the rule to wait at least one major update (update 1) before to merge all the modifications. Normally the update 1 arrive around 2-3 months after the initial release. I do this because it's time intensive to merge everything and I prefer to wait a stable release (ie update 1 at least) before to to all the job.

Zeus64 avatar Dec 20 '21 12:12 Zeus64

Thank you for writing back. I understand. I don't hold it against you. Thanks a lot for the project !

The first update to Delphi 11 was over a month ago. I understand that you need about 1-2 more months, yes ?

JerryMacNow avatar Dec 20 '21 12:12 JerryMacNow

@JerryMacNow I think you are confusing upadate (which is sort of a set of patches) and release-update which would make embacadero name Delphi 11 then Delphi 11.1 As I understand, Zeus64 for good reasons waits for Delphi 11.1 and hopefully he is right that we can expect this new release to be published soon for many of us seem to need Alcinoe to be available for Delphi 11.

GitUserMarkus avatar Dec 22 '21 10:12 GitUserMarkus

@GitUserMarkus Thank you for the clarification. Although it is not good news.

JerryMacNow avatar Dec 22 '21 10:12 JerryMacNow

After I have manually patched and produced the required D11 libraries, I could installed Alcinoe to delphi 11 and all demos seems working fine for now (especially ALfmxControls demo ;) )

CircassianSon avatar Jan 09 '22 22:01 CircassianSon

Sounds great! Can you provide a download?

GitUserMarkus avatar Jan 10 '22 09:01 GitUserMarkus

After I have manually patched and produced the required D11 libraries, I could installed Alcinoe to delphi 11 and all demos seems working fine for now (especially ALfmxControls demo ;) )

share the files you modified, have you tested for iOS too?

marlonnardi avatar Jan 16 '22 20:01 marlonnardi

for those who need a temporary solution, follow the updated files, for D11 compilation.

Alcinoe_alexandria.zip

marlonnardi avatar Jan 17 '22 04:01 marlonnardi

I have patched the D11 source files manually according to the information provided in the git-diff-file provided by Zeus for D10.4. Now I can compile my project for iOS, however, I get the following linking-error: [DCC Fataler Fehler] F2588 Linker-Fehlercode: 3221225477 ($c0000005) Any idea what went wrong?

UPDATE: This was not a matter of alcinoe but a static library I link into my project. After a manual patch of the alcinoe sources and replaceing that library my app now runs under iOS.

GitUserMarkus avatar Jan 17 '22 09:01 GitUserMarkus

Hi @GitUserMarkus ! Can you describe to me what needs to be done to run the libraries on Delphi 11. I would be very grateful for your help

JerryMacNow avatar Jan 24 '22 14:01 JerryMacNow

I managed to get it to work under Delphi 11. But I can't get the Video Player to work, and that's very important for me. Do you have any way to do it ?

JerryMacNow avatar Jan 24 '22 18:01 JerryMacNow

Hi everyone sorry for the delay I m actually under the water with different projects :( I planed to update alcinoe with the Update 1 of Alexandria that must be released soon. Why update 1? because unfortunately I patched the source code and reporting the modifications to a new release of delphi is really a pain, even between minor update of delphi. so I always wait a minor update of a major release before to spend days in the migration. @JerryMacNow what is not working exactly? video player absolutely need the delphi source patched especially to work under Android (because it's need to support ExternalOESTextureMaterial). @GitUserMarkus and @marlonnardi thanks for you help :)

Zeus64 avatar Jan 24 '22 22:01 Zeus64

@Zeus64 - I can hear the sound, but the image is fuzzy and distorted. For IOS I can't compile your example under Delphi 11 :/

JerryMacNow avatar Jan 25 '22 10:01 JerryMacNow

Hi @Zeus64

Soon it will not be possible to put applications created with Delphi 10.4.2 on the shop. It has been half a year since Delphi 11 was released. It is not known when version 11.1 will be available . I know you have your work cut out for you, but soon without an update many people will have a problem. How do you see it?

Are you able to release at least the Video patch for Delphi 11 ?

JerryMacNow avatar Feb 11 '22 12:02 JerryMacNow

just added patched files for compile alcicoe for Delphi 11 Alexandria https://github.com/commanderz/alcinoe-delphi11-patched and for Delphi 11.1 https://github.com/commanderz/alcinoe-delphi11-patched/tree/delphi_11_1 @Zeus64 can use it free if want, and tnanks you, bro, for very cool lib. ( @gonzzzales @RamonSouza96 @marlonnardi @gabrieldeoliveira96 @JerryMacNow )

commanderz avatar Apr 05 '22 19:04 commanderz

just added patched files for compile alcicoe for Delphi 11 Alexandria

Thank you, @commanderz , i will try it!!!

gonzzzales avatar Apr 11 '22 12:04 gonzzzales

thanks everyone, alcinoe is now fully compatible with alexandria

Zeus64 avatar Jan 17 '23 17:01 Zeus64

I have some problems with Alcinoa in delphi 10.4.2, i has installed but, to compile a has the message : [dcc32 Error] Alcinoe.FMX.Layouts.pas(144): E2137 Method 'ChildrenMouseDown' not found in base class, some one can help me?

Tiagoadvir avatar Jun 24 '23 21:06 Tiagoadvir