Recent Blog Posts

Coding Bootcamp: Learn Blazing Fast Android And iOS Development With 13 Hours Of FREE Training The Delphi Boot Camp series is a free Coding Bootcamp with over 13 hours of training, question & answer sessions, and more with experienced developers. Delphi can be used to build cross platform applications for Android, iOS, macOS, and Windows 10. This coding bootcamp will bring you up to speed quickly and get you building and deploying apps to your devices fast. If you're new to Delphi and Object Pascal be sure to start on the Day 1 session. Are you ready to get started? Let's go!   Delphi Boot Camp Day 1 - Introduction to Delphi: The IDE and Your First App
  Delphi Boot Camp Day 2 - Getting t...
Use C++Builder, connect to AWS API Gateway+(Node.js)Lambda with JSON[JAPAN] Use C++Builder, connect to AWS API Gateway+Lambda with JSON. Inside of AWS Lambda echoes the contents of post JSON. ///// exports.handler = (event, context, callback) => { callback(null, event); }; The function name is "test_function". And save it. Make this Lambda"test_function" accessible from the Internet using Amazon API Gateway. //// TJSONArray* __fastcall EchoStrings(TStrings* ss); It seems of member function of DataSnap sample"EchoString()". In TButton to make such Form, to call the EchoStrings(TStrings* ss). //// TStringStream* __fastcall TForm1::str_stream_to_json(TStrings* ss) { TStringStream* ms{nullptr}; auto ja = new TJSONAr...
Windows 10: From WinRT to Centennial with Marco Cantu Marco Cantu, the Delphi Product Manager with Embarcadero Technologies covers the latest Windows 10 features in Delphi & RAD Studio. Windows 10 APIs and UWP (Universal Windows Platform) Revisiting the VCL Foundation with What's new for Windows 10 Using WinRT APIs in Delphi Bridging Win32 and WinRT with the Windows Desktop Bridge (AKA Centennial) Desktop Bridge support in Berlin 10.1 Update 2
...

Posted by on in Programming
Under Windows 7, the familiar task bar underwent something of an overhaul. Tasks which once represented the title bar of an application were replaced with icons, each of which supports application previews, progress indicators, and overlay icons to provide additional information about the state of the application. In this post, I’d like to show you how you can interact with these icons to provide the same feedback for your Delphi applications. [ Read More Here ]    ...

Posted by on in Blogs

TMultiView is a smart menu component for FireMonkey applications that makes it really easy to create app navigation that automatically adjusts itself depending on form factor, orientation and target platform. TMultiView is a container component which means that you can parent many different components to it, such as a top aligned TToolbar or a client aligned TListview.

Embarcadero is promoting a contest for applications that leverage OpenData, in particular the NASA API (available at https://api.nasa.gov/index.html). Given the large amount of data available, there is room for building many different applications. Also, you can submit Windows or Mobile applications, as long as it is built with RAD Studio. Full announcement and competition details are at: https://community.embarcadero.com/competitions/8-fun-with-delphi-nasa-api-mashup We have a sample application on GitHub at https://github.com/EmbarcaderoPublic/FunWithRADStudio/ with a video at https://youtu.be/pARtydMW_GQ and accept submissions on GitHub and with a compan...

Posted by on in Blogs
Upcoming Wednesday's Delphi Developer Webinars I have been missing doing live developer webinars:-) The last two on migrating to RAD Server and on APPX development for Windows Store were almost one month ago, so it is high time to return to more systematic webinar schedule! Please book your agenda for upcoming Wednesday's Delphi Developer webinar this quarter. It is always Wednesday, take off at 11am Amsterdam time (10am UK). One hour of live demos and hopefully informative and useful content for all Delphi developers. Wednesday's Delphi Developer Webinars Upgrading to RAD Studio Enterprise, February 1st, Weds, 11am (GMT+1, Amsterdam)  This webinar is primarily aimed at developers still on "Professional" version of Delphi. I'...

Posted by on in Blogs
Do you use C++Builder? Would you like to become a MVP - part of our most valued professional program? Or do you know someone you think would be a great addition? We are actively seeking C++ people who are some or all of the following (don't worry if you feel not all these apply to you, eg if you don't like presenting): Technically skilled Know C++ Builder Happy writing technical articles, eg blog posts Happy presenting or talking at user groups and meetups Fluent in any language, not just English. It's a big world. C++Builder has a great foundation now with four platforms plus Linux soon, great cross-platform UI support (we think it's better than other C++ UI libraries) and m...
Delphi ships with a component ‘TMediaPlayer’ for playing media files such as video and audio. This component remains in Delphi for the sake of compatibility with older versions, but is quite out-dated and, due to a decreasing number of compatible codecs, it is becoming difficult to maintain. There is however an alternative component for Windows, the Microsoft Windows Media Player ActiveX component. [ Read how to use Windows Media Player in your Delphi applications here. ]  ...

Posted by on in Blogs
Last week I was in Florianópolis to participate in the Delphi Squad event, organized by our MVP Samuel “Muka” David and Softplan. Softplan is one of the biggest Delphi users in the world, they develop software for several areas, including Justice, that are used in Brazil and Latin America. Softplan recently inaugurated headquarter in Florianópolis We had a full day of presentations, conducted by MVPs and developers from Softplan. To give you an idea, this was the line up: Fernando Rizzato – Embarcadero (What’s new in Berlin Update 2 and Roadmap) Carlos Henrique Agnes – MVP (FireDAC: Getting Started and Survival Guide) Marcelo Varela – MVP (DataSnap, REST, JSON) Kelver Merlotti –...

Check out more tips and tricks in this development video: