I just downloaded and installed Delphi XE2. I opened a sample iOS firemonkey HD application (the one Lanusse shows on his videos) and theres no export to Xcode option.
Should I do something to be able to export code to xcode?
You might want to look at the Embarcadero FAQ on
Cross-platform development for XE2 or the Getting Started with iOS FAQ
Look for the FireMonkey Prerequisites. Here is the direct link which addresses your topic:
http://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Platform_Prerequisites
Related
First of all, I am so sorry for the STUPID question but I am tired of searching google for the answer. I don’t have the option to create mobile and/or iOS applications in Delphi and C++ builder, is there something I need to setup before I can see those options?
I am currently using RAD XE3 Update 1 version 17.0.4723. Perhaps the version I have does not come with the options I need.
There is a simple answer:
XE2 allowed you to create iOS apps using the open source version of FireMonkey and FreePascal in Xcode.
XE3, which was meant to contain a native iOS compiler, got rid of that, but the iOS compiler was not finished in time.
To program natively for iOS, you must use XE4 (or later). This has options to create iOS apps (File | New | Other | Delphi projects | FireMonkey mobile app) .
So sorry, with XE3 you are out of luck.
There is no support for mobile in XE3. It was added in XE2 using FPC compiler, removed from XE3 and then restored for XE4 using new Embarcadero mobile compiler.
Right now IOS(Iphone/Ipad) is supported in the following,
XE4 - Architect,Ultimate and Enterprise versions.
XE4 - Professional + additional mobile add-on pack(~ 449 dollars offer).
Hope this helps.
I can't find compatible parser which can be used on Windows in Delphi XE2 and after exporting Firemonkey iOS App to Xcode on Mac OS. What parser is compatible with iOS?
I believe that NativeXML is compatible with Windows, Mac and iOS.
Jedi CodeLibrary has built-in XML engine. They also generalyl have FreePascal as their target.
One more reportedly pure-pascal implementation: http://gurin.tomsknet.ru/delphixml.html , download link at page bottom
Generally, you'd better go FreePascal forums and ask there for Delphi-compatible XML library.
For Delphi VCL there is TWebBrowser and some 3rd party components like TEmbeddedWebBrowser available for browsing a web.
Is there a similar web browser component but for Firemonkey framework in Delphi XE2 (ideally with Windows and Mac support) ?
You can use the ChromiumEmbedded package for Delphi. There's a TChromiumFMX component which is suited for FireMonkey applications. I've tested the demo project from the repository and it works fine for 32-bit Windows.
However I can't tell you if nor how to build and use it in Mac OS. The only thing I can tell you is that the ChromiumEmbedded for Delphi is distributed only with Windows binaries, the binaries for Mac OS you can download from here.
As far as I know (!), the situation is as follows:
CromiumEmbedded supports OSX (& Windows of course)
There is a Delphi ChromiumEmbedded
Delphi supports OSX through the FireMonkey framework
There is even a FireMonkey version of the Delphi ChromiumEmbedded
The Delphi/FireMonkey ChromiumEmbedded does not support OSX
If somebody knows better, that would be fantastic.
I just bought and installed Delphi XE and was hoping to compile my old D7 project there.
However, I hava a source file that "uses QForms" and that generates a "file not found: qforms.dcu" and I can find no relevant reference to what to do about that file googling around...
Any idea how to solve it?
Rgds
PM
QForms is from CLX, the Qt based cross-platform library that was introduced with Delphi 6/Kylix. So far as I know, CLX is no longer shipped with Delphi.
You need to do one of the following:
Stick with Delphi 7.
Port the code to VCL. This will tie you to the Windows platform.
Get Delphi XE2 and use FireMonkey since clearly at some point in time this code was intended to be cross-platform.
We are writing an application in Delphi XE2/Firemonkey for IOS (to run on an IPad) We need to be able to create an email witn an attachment from within the application. We have tried to use the Indy components but they do not work on IOS. Is there anyway we can do this in Delphi or do we have to resort to writing the app in Xcode?
Indy doesn't work on iOS. See this SO question.
There's a thread on the Embarcadero Delphi Firemonkey forums about this very topic. In it, it's suggested you use the iOS MessageUI framework, and refers to this SO question for an example.
Sending an email from an iOS FireMonkey application
http://blogs.embarcadero.com/ao/2011/10/04/39133
Delphi xe4 has all Indy components working both win32
/iOS platform.