Delphi XE10 Lite supports Android, IOS cross-platform development

Source: Internet
Author: User
Tags interbase

Release Notes:

Due to the rapid expansion of Delphi installation volume in the XE5 era (complete installation close to 10G, program files, installation cache more than 20g+), packaging in the past, XE5 Lite Volume 1.xG, close to the PE image theoretical limit, and the current XE5 support x86, x64, O SX, iOS, Android, and many other platform features, not good according to the tastes of users to cut (win32only, Winonly 、... )

After a multi-case tradeoff, decided to v8.x start, only use Inno to the main function of Delphi encapsulation (complete x86+ other support components, registry, etc.), other platforms, features of the installation files (x64, OSX, iOS, Android) through 7z Plug-in way support: only need to ensure that lite EXE next to the relevant 7z file (file name can not be changed), in the installation process can choose, install the corresponding function (this means, if only one EXE, loaded out is win32only, more than one ext.x64.7z, installation optional x64 Support, other analogy)

Currently divided into the following 10 packages:

Package name File Size effect

ext.3th.7z 69,394,470 third-party extensions
ext.addons.7z 104,679,433 InterBase XE7, FASTREPORT4, etc.
ext.android.7z 3,483,048,158 Android Compilation environment
ext.help.7z 311,849,711 Help Documentation
ext.ios.7z 6,438,989,529 IOS Compilation environment
ext.osx.7z 762,214,182 OSX Compilation environment
ext.samples.7z 550,661,268 example, actually directly with SVN's also line
ext.sdk.7z 4,131,238,122 Android SDK/NDK compilation environment, currently contains v23 of the compilation tools, virtual machine image, etc.
ext.support.7z 132,810,751 Image, Paserver and other supporting components
ext.x64.7z 1,444,053,555 64-bit compilation environment

In addition, the installer supports:

1, keep a third-party extension components: ext.3th.7z, currently only put a premiumstylepack, all 7z will be extracted to {app}
2, automatic detection ext.sdk.7z in the SDK, NDK version to set up, support the latest android-ndk-r9c-windows-x86+android-sdk_r24.3.3-windows
3, automatic detection next to the Jdk-7u*-windows-*.exe to install, support the latest Jdk-7u80-windows-i586.exe

----------

Release history:

2015.09.09-v12.0

1, according to 23.0.20618.2753 original production
2, integrated unis Warrior's special patch

----------

Known Issues:

About XP Startup error problem

Q1: said: Bds.exe-Unable to find the portal, unable to locate the program input point InterlockedCompareExchange64 in the dynamic link library KERNEL32. DLL?
A1: No, the original, this API requires Vista or Windows Server 2003 support, Seattle start EMB to abandon XP, in fact, just iOS compiler-related DLLs need this, such as dcciosxxx, even M ONGOC also need, if you do not need iOS compilation, can ignore bypass, click OK

Q2: Start External exception c06d007f error? This is a castalia problem, Seattle IDE directly integrates Castalia code, XE8 can also be closed through the registry Castalia,seattle
A2: Later unis in the patch patched: under XP simulate missing InterlockedCompareExchange64 and add stub functions for MISSING:ADDCLIPBO Ardformatlistener, Removeclipboardformatlistener (this Why (ex) Castalia crash).

Q3: Tested, before the XP SP3 version, there is still a problem: Unable to locate the program input point getlogicalprocessorinformation on the dynamic link library KERNEL32.dll.
Q3: Can only expect unis warrior again?

Other questions:

Q4: How does the Android SDK need to be updated and downloaded?
A4: This is the original; Based on national conditions, a direct integration of a "sufficient" (compiling tools, virtual machine images, but not documents, examples), you can also use the Android SDK provided by swish 23.3.4:http://blog.qdac.cc/?p=2837; or find a way to the red apricot.

Q5: When you create an Android service, you cannot compile when you select Remote service?
A5: This is said to be a low-level Bug fix for Android services in delphi/c++ Builder 10, see here: Http://blog.qdac.cc/?p=2839,EMB test, no words, look forward to the official update

Qn: ...
An: ...

----------

Release Notes:

In contrast to the original version, this lite streamlines and only streamlines the following support programs and third-party tool content for the original RTM:

1, InterBase XE7, FastReport4, and so on, because these special edition or only DCU not complete source code, or is the original function Lite version, recommend directly with the original bar
2, Samples example, can be obtained by SVN: http://svn.code.sf.net/p/radstudiodemos/code/branches/RADStudio_Seattle/
3, the current premiumstylepack including online collection: 30233_custom_vcl_style_for_windows_10.zip, 30258_custom_firemonkey_style_for_ Windows_10.zip, 30354_firemonkey_premium_styles_pack_for_rad_studio_10_seattle. ZIP, 30355_vcl_premium_styles_pack_for_rad_studio_10_seattle. Zip
4, AQtimeRS.exe, Codesite Express, Collabnetsubversion-client-1.7.5-1-win32.exe, Devjet_di_setup_express.exe, FBSE700.exe, Ravereportssetup_win.exe, the current official RTM version is no such installation package

Other:

1, PSDK in the current official help document has no
2, XE7 began, BDE completely disappeared, the need for independent installation procedures, can only be downloaded by the official registered users
3, the original relies on more than 300 trillion of the. NET Framework 3.5 SP1, I extracted the files it relies on to integrate into the installer, so it is still the same as the previous lite, relying only on the. NET Framework 2.0.
4, the original Bds.exe and LicenseManager.exe will access the network, in order to avoid unnecessary traffic, it is strongly recommended to direct Windows Firewall screen

Other source code, support library, etc. are absolutely complete.

----------

Special Note:

This version comes from official BETA/RTM trial version, the copyright belongs to Embarcadero All, please delete within 24 hours after download.
Re-packaging purely personal interest caused by the hope that users can easily test, exchange. As a Delphi Fans for many years, we all hope that Delphi can do better!
If you think Delphi is good, please buy genuine, better support the development of Embarcadero!

----------

Special thanks to:

1, Crackerjack, Dr, Freecat, Gateway, huayan889, Kerlingen, Sinner, Unis, yuto and other heroes of the special patches, thank you guys I know not to know the hard work of prawns!
2, Chineseswish, Iny, Nevergrief, Snakejiao, STAR5, swish, tintin1943, ti9er, wang_80919, Wuxiangyang and so on I know do not know the enthusiasm of the users of the test!
3, Andreas Hausladen and other prawns of the selfless contribution!

There are files @ 360:

Http://yunpan.cn/cm4iTri3havSL Access Password 3a05

Baidu:

Link: http://pan.baidu.com/share/link?shareid=3557556884&uk=1060104307; password: 8o9s

Of course, for well-known reasons, BD needs to Unzip.Me.First.zip first ~
----------------------------------------------

Delphi XE10 Lite supports Android, IOS cross-platform development

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.