Posts tagged " Delphi "

RAD Studio 10.3 Sneak Peek Webinar in APAC-friendly timezones

November 8th, 2018 Posted by Embarcadero, Events, Webinar No Comment yet

Code Partners in conjunction with Embarcadero are happy to announce that next week’s RAD Studio 10.3 Sneak Peek webinar will be repeated in a timeslot a little more friendly to our customers.

(more…)

Public Information on Upcoming RAD Studio 10.3 – Updated!

October 30th, 2018 Posted by Embarcadero, News 1 comment

Update : Added details on the IDE UI Improvements, Android Native Controls and Z-Order and Custom managed Records

Over the last week or so Embarcadero has started publicly disclosing more information about the next major release of RAD Studio, Delphi and C++Builder, 10.3.

This is usually a pretty good sign that the release is not far away, so we thought we’d  create a single post with links to all the public information that we have, and keep it updated as more is released.

Back in August, Embarcadero updated their Public Roadmap. (Of course, something appearing on the roadmap is not a guarantee it’ll be released when they planned, but it was the best we had to go on, until recently). Here’s what they said about 10.3 at the time: (more…)

Operation Error when Installing RAD Studio

September 28th, 2018 Posted by Embarcadero No Comment yet

We’ve had a couple of customers reporting issues installing RAD Studio, with a not terribly useful “Operation Error” message. (more…)

Embarcadero 2018/19 Roadmap Update

August 8th, 2018 Posted by Embarcadero, News No Comment yet

Product management at Embarcadero have published more details of the 2018/19 Roadmap.

Covering topics such as RAD Studio 10.3, codenamed Carnival (hmmm, no prizes for guessing the city name for that release. I guess Wagga Wagga will have to wait for 10.4 maybe?), FireMonkey Native Controls, Platform support, VCL and Windows Changes, RAD Server changes, language and debugger changes and more.

Also pleasing to see mention that they have licensed Andreas Hausladen’s excellent IDE Fix Pack and are rolling more of those fixes into the core product.

The full post is here, and it’s definitely worth a read through if you’re a RAD Studio, Delphi, C++Builder or RAD Server user.

RAD Server Performance Improvements

July 23rd, 2018 Posted by Embarcadero, News 1 comment

Marco recently posted details of a patch to RAD Server 10.2.3 that in his tests has boosted performance significantly.

The optimisations cover a few areas, including:

  • memory manager config more appropriate for heavy multithreading
  • processing improvements
  • streamlined license checking

(more…)

Embarcadero Announce Free Community Edition IDE’s

July 19th, 2018 Posted by Embarcadero, News No Comment yet

Embarcadero have announced free Community Edition IDE’s for Delphi and C++Builder 10.2.3 Tokyo.

The Community Editions have local database support, cross platform support (including Windows, Mac, Android and iOS support) as well as all the visual design, debugging and code editing support you’d expect.

These are aimed at students, open source contributors, hobbyists, as the restrictions are mostly about earning revenue. This from Sarina’s blog post:

“If you’re an individual you may use Community Edition to create apps for your own use and apps that you can sell until your revenue reaches US $5,000 per year.

If you’re a small company or organization without revenue (or up to US $5,000 per year in revenue), you can also use Community Edition. Once your company’s total revenue reaches US $5,000, or your team expands to more than 5 developers, you can move up to an unrestricted commercial license with Professional, Enterprise, or Architect Edition.”

(more…)

RAD Studio 10.2.3 Code Completion and iOS 11.3 Hotfix

July 3rd, 2018 Posted by Embarcadero, News No Comment yet

Embarcadero have released a Hotfix for Delphi 10.2.3 that covers two main areas:

  • fixes for some CodeInsight issues
  • further cleanup and fixes for iOS 11.3 (comments on the post indicate it also works for 11.4)

Marco has further details here, but even if your not doing iOS, the CodeInsight fixes are worth grabbing.

Activating Mobile Support in 10.2.3 Professional

July 3rd, 2018 Posted by Embarcadero No Comment yet

As you might be aware, with Delphi and C++Builder 10.2.3 Embarcadero added mobile support into the Professional edition. Previously it was available as a paid add-on.

In future releases I expect it’ll just be included as part of the normal Pro installation, but until then 10.2.3 Pro users need to take some extra steps to enable iOS and Android support: (more…)

Open files in external apps from Firemonkey

May 9th, 2018 Posted by Embarcadero, Mobile No Comment yet

It’s rather a common scenario when a Firemonkey mobile app needs to open a file. It might be a PDF document, an image or video. And while opening a file directly inside of Firemonkey app is totally a legit strategy, sometimes it may be not so easy to implement. TImage provides great support for various graphics formats, but what about PDF? Implementing PDF support for multiple platforms may be quite a challenge. Luckily, both iOS and Android provides a shortcut, we can ask OS to open a document in a third-party application of user’s choice.

And beyond that, mobile OS usually provides more options than just “open a file”. We can also share or print a file, which may be useful for users. (more…)

Internet connectivity state management in Firemonkey

April 12th, 2018 Posted by Embarcadero, Mobile 2 comments

It’s a common task for a Firemonkey developer to check Internet connectivity. It might be useful to notify a user that he is going to download a huge amount of data using his mobile connection, or just indicate Online/Offline mode on the UI.

This functionality is missing from RAD Studio classes, so lots of developers out there have made solutions for their needs, although most of them only solve problems of their developer and may not fulfill your needs.

In order to fill that gap I made a solution which follows these guidelines:

  • Android and iOS support
  • ability to retrieve current Internet connectivity state – disconnected, connected to WiFi, connected to mobile data
  • Internet connectivity state listener which fires every time when connectivity changes
  • a cross-platform interface with encapsulated platform-specific solutions

(more…)