Watch, Follow, &
Connect with Us

Embarcadero Blogs

Latest Posts

Delphi Hackathon

How are you Delphi programming skills? Want to visit Fortaleza, Brazil? I’m sure it is especially nice if you are in the northern hemisphere right now since Brazil is enjoying summer while we are stuck in winter. Next week Hack’n …

Read more »

posted @ Fri, 30 Jan 2015 13:47:49 +0000 by Jim McKeeth

Voice Enable Your Android Object Pascal Apps

Learn how to add text-to-speech and voice recognition to your Android Apps. This session also covers voice launch on Google Glass.

This is a video replay from the CodeRage 9 online developer conference.

    posted @ Fri, 30 Jan 2015 07:30:00 +0000 by Tim Del Chiaro

    iOS Bitmap Style Designer Template for iPhone 6 Plus

    With Delphi, C++Builder and RAD Studio XE7, we include the Bitmap Style Designer for creating your own custom styles for iOS, Android, Windows and Mac.

    In the past, iOS devices came either with a 1x or 2x (Retina) resolution. The iPhone 6 Plus now has a 3x resolution. If you have XE7 Update 1 installed, the iOS 8 style has automatic 1x, 2x and 3x resolution support. The premium style pack for XE7 (available as part of the bonus offer for XE7) was also updated to include 3x style support.

    If you want to create your own custom iOS style with 3x style support using Delphi, C++Builder or RAD Studio XE7, you can download the iOS style template with 1x, 2x and 3x resolution here. You can also start out with the default custom iOS style template in the Bitmap Style Designer (which has 1x and 2x style support) and click on Images->Add to add your own 3x graphics to the existing template, but I would recommend downloading the updated template instead.


    1. Download the .vsf file and save it to a location on disk.
    2. Open the Bitmap Style Designer. You can access the Bitmap Style Designer by launching Delphi, C++Builder or RAD Studio XE7 and going to Tools->Bitmap Style Designer or by browsing to C:\Program Files\Embarcadero\Studio\15.0\bin\BitmapStyleDesigner.exe
    3. With the Bitmap Style Designer open, select File->Open and browse to the location of the .vsf on disk.
    4. Expand the Images directory and export each of the three style.png files for editing in a graphics program if you want to customize the graphical elements in the style templates. After updating the graphics, set the properties of each style object before saving the style as a .style file.
    5. To apply the style to your application, place a TStylebook onto your form and load the .style file to it

    For more info on the Bitmap Style Designer, see:


    posted @ Thu, 29 Jan 2015 23:48:22 +0000 by sarinadupont

    iOS 8.1.3 app deployment steps for RAD Studio XE7

    If you just updated to iOS 8.1.3 and have been getting the ‘Unable to install package. (e800003a)’ error when deploying a Delphi, C++Builder or RAD Studio XE7 application to an iOS 8.1.3 device, here are the steps to resolve this issue:

    1. Open RAD Studio XE7
    2. Go to File->Open, type %AppData% into the File Name field and click ‘Open’
    3. Browse to Embarcadero\BDS\15.0 and select Entitlement.TemplateiOS to open the file in the IDE
    4. Go to your Mac and open Keychain. You can find Keychain by searching for it using Spotlight on the Mac.
    5. Once Keychain is open, select your iPhone Developer certificate (in my case it is iPhone Developer: Sarina DuPont (xxxxxxxx). The xxxxxxxx will show your own unique identifier.
    6. Right-click on your iPhone Developer certificate and select ‘Get Info’. The Organizational Unit identifier will be needed in the next steps.
    7. Return to the IDE and add the two lines as shown in the screenshot below to your entitlement file. Replace OrganizationalUnit with the unique identifier from your iPhone Developer certificate on your Mac (Step 6).
    8. Save the .xml file and you should now be able to deploy RAD Studio XE7 applications to your iOS device again.

    Note: If you continue to have problems, we recommend that you clean your iOS Device/Debug directories in case there is an old file there that is causing problems.

    It is recommended to edit the Entitlement.TemplateiOS.xml file in the IDE. This file cannot contain any carriage return line feeds and must contain line feeds only. The editor in the IDE will look at the previous line to determine the next line’s line break so that the line feed only terminators will remain intact. Do not use anything like Notepad as this is not the case in all editors.

    We are planning to release an XE7 hotfix for this issue in the future.

    posted @ Fri, 30 Jan 2015 02:06:35 +0000 by sarinadupont

    RAD in Action: Revolutionary UI Development with FireUI - Webinar Resources

    RAD in Action: Revolutionary UI Development with FireUI
    Build One UI for 4 Form Factors
    David Intersimone "David I"
    Wednesday, January 28, 2015

    UI development has changed significantly over the years with new devices and form factors being introduced every day. From phones, desktops, tablets, mini-tablets, wearables, Google Glass and more, developers are faced with creating unique UIs that fit each form factor and native device style.

    The revolutionary FireUI designer allows you to create custom and unique UI and UX for each device platform and form factor in a single codebase. FireUI allows you to share one master form and device view across multiple UIs. The webinar shows you how to change the design paradigm in today’s multi-device world.

    Here are the slides and resource links used in today’s FireUI webinar. I will update this blog post with the link to the final projects source code.

    RAD in Action: FireUI - Slides on SlideShare

    I have uploaded the slides for today’s webinar to my SlideShare account.

    Resource Links

    The following are URL links to documentation, tutorials, videos, and other information related to each part of today’s webinar.

    Form Designer

    FireMonkey Styles

    TMultiView Component



    CodeRage 9 sessions for FireUI

    Here are the links to the recent CodeRage 9 sessions focused on FireUI in the Object Pascal and C++ tracks.

    Object Pascal


    Developer Skill Sprints

    Several sessions in the Developer Skill Sprints series showcase different aspects of FireUI, the multi-device designer and multi-device development using FireMonkey.

    posted @ Wed, 28 Jan 2015 13:28:52 +0000 by David Intersimone

    InterBase CodeRage 9

    The CodeRage 9 videos are now available for reply online via YouTube. To save you searching, the InterBase CodeRage 9 links I did are below; For the full list of videos from CodeRage 9 please visit the Embarcadero Community blog post for CodeRage 9 InterBase Product Address InterBase IBLite (Object Pascal) InterBase IBLite (C++)

    The post InterBase CodeRage 9 appeared first on Stephen Ball’s Technical Blog.

    posted @ Wed, 28 Jan 2015 11:27:59 +0000 by Stephen Ball

    InterBase XE7 – First Look Events!!

    InterBase XE7 First look live and online! Starting with the InterBase Product Address at CodeRage 9 news about the new edition of InterBase has been slowly spreading. InterBase project DeltaForce, named due to its new patent pending technology for tracking and querying of deltas, is a highly scalable, low footprint answer to a number of distributed data set questions. I’m really excited about … Continue reading InterBase XE7 – First Look Events!!

    The post InterBase XE7 – First Look Events!! appeared first on Stephen Ball's Technical Blog.

    posted @ Wed, 28 Jan 2015 11:27:59 +0000 by Stephen Ball

    InterBase CodeRage 28th-30th November

    Register NOW and join me live at #CodeRage! CodeRage is a fantastic Object Pascal programming and C++ Programming event – highly recommended for any developer, and best of all – REGISTRATION IS FREE!! Missed it or got a meeting? – Don’t worry, register and you can still get to see the replays! My two InterBase CodeRage Sessions! I will be … Continue reading InterBase CodeRage 28th-30th November

    The post InterBase CodeRage 28th-30th November appeared first on Stephen Ball’s Technical Blog.

    posted @ Wed, 28 Jan 2015 11:27:59 +0000 by Stephen Ball

    IBLite example from CodeRage 9

    The Object Pascal programming source code for the IBLite example from CodeRage 9 that I demo’ed is now available from Embarcadero’s Code Central The C++ programming version demo’ed requires the data module from the Object Pascal code, so once I’ve cleaned that up I’ll post that as well. The IBLite example code works on Windows, … Continue reading IBLite example from CodeRage 9

    The post IBLite example from CodeRage 9 appeared first on Stephen Ball’s Technical Blog.

    posted @ Wed, 28 Jan 2015 11:27:59 +0000 by Stephen Ball

    Embarcadero Acquires Castalia and Usertility from TwoDesk Software

    I did a blog post recently about Castalia which includes a video demoing some of the additional features Castalia adds to super charge the RAD Studio IDE. Having played with it for over a month now, I’m really excited that it will have tighter integration in the future following the announcement yesterday that Castalia has been acquired by Embarcadero. In addition … Continue reading Embarcadero Acquires Castalia and Usertility from TwoDesk Software

    The post Embarcadero Acquires Castalia and Usertility from TwoDesk Software appeared first on Stephen Ball's Technical Blog.

    posted @ Wed, 28 Jan 2015 11:27:59 +0000 by Stephen Ball

    Server Response from: BLOGS1