Recent Blog Posts

Deadline Approaching: Google’s new Android API level 26 Requirements [Update: With the 10.3 Carnival Beta, you're now able to target the Google Play Store to meet the new API level requirement. If you're a customer active on Update Subscription, contact your sales representative if you haven't received an invite to join the 10.3 NDA Beta.] If you’re not currently building for Android and your team doesn’t have plans to target Android in the near future, you can disregard this upcoming Google Play Store requirement. Do you know how you will meet the new Google P...
RAD Server: Beyond the Basics Webinar Replay and Code Last week's webinar on RAD Server was well attended, which is great because we see increased interest in the RAD Server technology. We have great plans for it for the coming release! Watch the Webinar Replay The video of the webinar is on YouTube at https://www.youtube.com/watch?v=NculJwVfKKA Get the Demo Source Code  Source code for the demos I showed during the sessions are on GitHub in my "Sessions Repository": https://github.com/marcocantu/DelphiSessions/tree/master/RADSer...

Posted by on in Blogs
Create App Store ready apps with Community Edition Start building visually stunning multi-device applications right away with these great tools accessible from the IDE’s Welcome Page.   TIP: If you accidentally close the Welcome Page, you can reopen it by going to View > Welcome Page.  This article covers the following: Guided Tour in the IDE Code Samples and Mobile Snippets Stunning, ready-to-use Application Templates Guided Tour The Guided Tour is a step-by-step bubble pop-up tour that introduces you to the ...
Learn to program C++ with C++Builder Community Edition: #5 Operators, and final application! Welcome to the fifth and final episode of Learning C++ with C++Builder Starter. Last time, we had a calculator and numerical input, demonstrating using boost::optional, smart pointers, and more. This post is shorter: it will finish the calculator with operators (implementing addition, subtraction, etc) and end with a full application, ready to move to cross-platform if you wish. Operators The calculator is almost functional. The one thing missing is actually performing the math operations...
Learn to program C++ with C++Builder Community Edition: #4, Real code and Useful C++: Ownership, smart pointers, styles, and optional values Welcome! Last time we looked at the architecture of a simple calculator app, showing how to design an application well by separating the UI and logic, abstracting through interfaces, and ensuring each class had a single responsibility.  That's important stuff, stuff that many developers skip, and is really important. Now we've done that, though, we can dig into the actual code. Today's blog post is almost entirely code, and will introduce you to several very interesting C++ concep...
Learn to program C++ with C++Builder Community Edition: #3, Design, Architecture, and UIs Welcome!  Last time we looked at the IDE, projects, a simple first application, and basic use of the debugger. Today we’re actually going to write code!  We are going to write a scientific calculator.  It’s a useful, real-world app. You might put it on your phone and use it (and we’ll show how to do this in the last blog post of the series.) Part of programming is good design. Programming is an art, and when you’re writing code, and you envisage your whole app, you fee...
Learn to program C++ with C++Builder Community Edition:  #2, Building and Debugging Welcome to the second blog post in the ‘Learning to program with C++Builder’ series - a set of five articles taking you from knowing nothing about C++ to writing a real-world, useful application. The first entry covered installing C++Builder Community. Now it’s time to start using it! Today, we’ll cover the tools you use, creating your first app, and basic debugging. Understanding the IDE C++Builder, the product, is what we call the IDE (Integrated Development Environment), which is the p...
Learn to program C++ with C++Builder Community Edition: #1, Introduction and Installation Welcome to the first entry in the ‘Learn program C++ with C++Builder’ series - a set of five articles taking you from knowing nothing about C++ to writing a real-world, useful application. I’m David Millington, the C++Builder Product Manager, and in parallel we have the same series and same app in Delphi. We have posts taking you step by step through programming in the two respective languages, with Delphi and C++Builder. We’ll be taking you through from the very beginning, ...
RAD Server: Beyond the Basics Webinar Tomorrow Over the last few months and the 10.2.x updates, RAD Server has been extended with several new features. But the technology also has several other advanced features we rarely discuss, because the typical one hour webinars we do are often only enough to cover the basic introduction. In this webinar, I'm going to skip the intro, rapidly walk you over a first demo, and move from it to more advanced topics. You can sign up here. The date is Wednesday, Jul 25, 2018 and the webinar is scheduled at...

Posted by on in Blogs
IBLiteをWindowsで使用する IBLiteとは IBLiteはInterBaseデータベースのローカルバージョンです。 セッション数やデータベースサイズといった機能に一部制限がありますが、無料で使用することができ、InterBase Server Editionと完全な互換性があります。違いはDocWikiを参照してください。 特別なインストールは不要で、DLLとライセンスファイルを配置するだけで、アプリケーションに組み込むことができます。 IBLiteの初期設定 Windows上でIBLiteを使用したアプリを作成するには、以下の設定をします。 Visual Studio 2013 の Visual C++ 再頒布可能パッケージをインストールします。 RAD StudioのGetIt パッケージマネージャーから、"InterBase 2017"を検索し、IBLiteをインストールします。インストールされたファイルは$(IBREDISTDIR)\InterBase2017に配置されます。 $(IBREDISTDIR)\InterBase2017\win32_togo(64bitはwin64_to...

Check out more tips and tricks in this development video: