After installing and testing XE5, I found it much better than XE4, and some problems and strange bugs is not in XE5 (crashing Delphi, IDE, some bug in Objective-C, ...),
I would highly recommend that you use the Delphi XE5.
I will continue the project with Delphi XE5,
Attention:
When you want to use [ form.BorderStyle := bsNone ; ] ( For hiding Statusbar and full screen ) you must be have TDPFUIView on the form and all your other components must be have a child of this view, now in form onShow event call this view loaded (DPFUIViewBackground.Loaded;).
If this command is not used, you will see a blank screen on Simulator or Device.
Regards
Last edit: Babak Yaghoobi 2013-09-18
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you experience VERY SLOW compiling times for iOS or Android Devices, add the "{$D1}" line into your project file before the "{$R *.res}" line. The XE5 has a new Debug mode for devices with more debug info, but it causes the compiler to build in this "speed". Source
Greetings
PS.: I think we have to post only Delphi XE5 related fixes to this topic, not the DPF package itself.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
FYI: "form.BorderStyle := bsNone" will not work on iOS7 as the statusbar is permanently visible. It will instead create a black border on the bottom of the screen.
I think it is the same size as the statusbar (20px)?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello and greetings to all friends,
After installing and testing XE5, I found it much better than XE4, and some problems and strange bugs is not in XE5 (crashing Delphi, IDE, some bug in Objective-C, ...),
I would highly recommend that you use the Delphi XE5.
I will continue the project with Delphi XE5,
Attention:
When you want to use [ form.BorderStyle := bsNone ; ] ( For hiding Statusbar and full screen ) you must be have TDPFUIView on the form and all your other components must be have a child of this view, now in form onShow event call this view loaded (DPFUIViewBackground.Loaded;).
If this command is not used, you will see a blank screen on Simulator or Device.
Regards
Last edit: Babak Yaghoobi 2013-09-18
If you experience VERY SLOW compiling times for iOS or Android Devices, add the "{$D1}" line into your project file before the "{$R *.res}" line. The XE5 has a new Debug mode for devices with more debug info, but it causes the compiler to build in this "speed". Source
Greetings
PS.: I think we have to post only Delphi XE5 related fixes to this topic, not the DPF package itself.
Hi Fenistil
Thank you for good info.
regards
Hi!
Nice to see the moving forward to XE5!
FYI: "form.BorderStyle := bsNone" will not work on iOS7 as the statusbar is permanently visible. It will instead create a black border on the bottom of the screen.
I think it is the same size as the statusbar (20px)?
I applied Babak's fix to XE5 to hide the virtual keyboard when you tap "Done".
Thanks to Babak for this.
Last edit: Fenistil 2013-09-18
There were some memory leaks in XE4 which hasn't been fixed in XE5. The patched files are here. Source