From the blog

C++17 On Windows 10 With The C++ Builder

As you know from C++ Builder 10.3, we have support for the modern C++17 On Windows 10 version. Here you can see the C++ 17 support chart. In this CodeRage session, Dion Mai shows demo applications in action. You can find out how you can use the new C++17 On Windows 10 functions and an updated C++17 standard library.  What you can find in this session? Moreover, you can find out how you can call WinRT functionalities. You can find all the wrappers from the RAD Studio installation folder. Source->RTL->Win->WinRT   C++ Builder provides three levels of development:1. Components (VCL and FMX)2. Common Libraries (RTL).3. Platform APIs (iOS, Android, Mac OS) In this post we will discuss the Common Libraries (RTL). C++ Builder has several hundred functions, macros, and classes that you call from within your C and C++ programs to perform a wide variety of tasks, including low- and high-level I/O, string and file manipulation, memory allocation, process control, data conversion, mathematical calculations, and more.​ The C++ Builder Run-Time Library (or RTL) is composed of a number of base header files that provide the underlying support for most of the VCL and FireMonkey component libraries . The RTL includes global routines, utility classes such as those that represent streams and lists, and classes such as TObject, TPersistent, and TComponent.​ Although closely allied with FireMonkey and VCL, the RTL does not include any of the components that appear on the Tool Palette. ​ Instead, the classes and routines in the RTL are used by the components that do appear on the Tool Palette, and are available for you to use in application code in either VCL projects or FireMonkey projects, or when you are writing your own classes.​ For example, the System header contains most of the Run-Time Library (RTL). ​ And from the System header, you have the System.Math.hpp header that defines classes, routines, types, variables, and constants related to mathematical operations, vectors and matrices.​ Or the System.Bluetooth.hpp header that provides classes to use the Bluetooth capabilities of the device that is running your application to connect to applications running on remote devices.​ Or the System.Sensors.hpp header that provides classes and components that let you obtain information and manage system sensors. The Sensors are pieces of hardware or software that can provide measures of physical quantities to your applications.​ Or the System.Threading.hpp header that defines classes and types that implement the parallel programming library.​

Read More

Upcoming Webinar – Python for Delphi Developers

Why would a Delphi developer want to add Python to their toolbelt? It is all about library access and scriptability. The open-source Python4Delphi (P4D) library by Kiriakos Vlahos, author of the popular PyScripter Python IDE, allows you as a Delphi developer to leverage the entire collection of Python libraries directly from Delphi. It also makes it easy to easily execute Python scripts, create new Python modules, and new Python types directly from your Delphi application. Give your Delphi applications the best of both worlds!  Join Python4Delphi author Kiriakos Vlahos, and Embarcadero Developer Advocate Jim McKeeth for this webinar to learn how to leverage Python in your Delphi applications on September 30th, 2020 at 9 AM CDT. Near Local Time Local Date Time Zone UTC Offset Los Angeles (USA – California) 7:00 AM Wed 30-Sep PDT UTC-7 hrs Boise (USA – Idaho) 8:00 AM Wed 30-Sep MDT UTC-6 hrs Austin (USA – Texas) 9:00 AM Wed 30-Sep CDT UTC-5 hrs New York (USA – New York) 10:00 AM Wed 30-Sep EDT UTC-4 hrs São Paulo (Brazil – São Paulo) 11:00 AM Wed 30-Sep BRT UTC-3 hrs Brussels (Belgium – Brussels) 4:00 PM Wed 30-Sep CEST UTC+2 hrs Athens (Greece) 5:00 PM Wed 30-Sep EEST UTC+3 hrs Moscow (Russia – Moscow) 5:00 PM Wed 30-Sep MSK UTC+3 hrs Mumbai (India – Maharashtra) 7:30 PM Wed 30-Sep IST UTC+5:30 hrs Tokyo (Japan) 11:00 PM Wed 30-Sep JST UTC+9 hrs Sydney (Australia – New South Wales) 12:00 AM Thu 1-Oct AEST UTC+10 hrs Auckland (New Zealand – Auckland) 3:00 AM Thu 1-Oct NZDT UTC+13 hrs Corresponding UTC (GMT) 2:00 PM Wed 30-Sep GMT 0 What sort of Python libraries can you access from Delphi with Python4Delphi? TensorFlow – Machine Learning TensorFlow, developed by Google in collaboration with Brain Team, is used in almost every Google application for machine learning. Neural networks can be easily expressed as computational graphs using TensorFlow as a series of operations on Tensors.  Numpy – Data Cleaning and Manipulation TensorFlow and other libraries use Numpy internally for performing multiple operations on Tensors. The array interface is the best and the most important feature of Numpy. Pandas – Data manipulation and analysis  In particular, it offers data structures and operations for manipulating numerical tables and time series. The name is derived from the term “panel data”, an econometrics term for data sets that include observations over multiple time periods for the same individuals. Scikit-Learn – Machine learning and modeling It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means, and DBSCAN. Natural Language Toolkit (NLTK) – Text Processing A suite of libraries and programs for symbolic and statistical natural language processing (NLP) for English Intended to support research and teaching in NLP or closely related areas, including empirical linguistics, cognitive science, artificial intelligence, information retrieval, and machine learning SciPy – Data Science Used in science, mathematics, and engineering Contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing, ODE solvers, and other tasks common in science and engineering. Matplotlib & Seaborn for plotting, and statistical data visualization  Pillow & MoviePy for image and video processing

Read More

Embarcadero Subscription Benefits – Highlights for September 2020

Embarcadero Subscription will help Your team to focus on most important things – increase efficiency and Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder. Design. Code. Compile. Deploy. RAD Studio Update for Embarcadero Subscription benefits continues to expand. In addition to multiple FREE components and tools available to Update Subscription customers, we want to highlight several exciting features for September related to the 10.4 / 10.4.1 releases.  Custom HighDPI ready VCL Windows Styles  In 10.4, we significantly extended the VCL Styles architecture to support High DPI and 4K monitors. All UI controls on the VCL form are now automatically scaled for the proper resolution of the monitor the form is displayed on.  Each UI element can be selected from a library of multi-scale versions and scaled to any DPI, resulting in crisp UI elements on all monitors. The following 13 custom VCL styles have been updated to fully support High DPI with your VCL applications: Calypso Stellar Wedgewood Light Material Oxford Blue Puerto Rico Material Patterns Blue Windows 10 Modern Malibu Windows 10 Modern Blue Whale Windows 10 Modern Clear Day Windows 10 Modern Black Pearl Flat UI Light Lucky Point Zircon Parallel Debugger  Today’s applications don’t just run on one thread – they’re spread over the main UI thread and multiple parallel threads all inter-operating. Yet most IDEs are built around interacting with one thread at a time when debugging, or have debugging controls that aren’t even aware that more threads might exist at all. Debugging thread interactions can be hard, really hard… and we have the solution: a new parallel extension to RAD Studio designed for understanding and controlling what your multi-threaded application is doing. Visualize thread call stacks in parallel. See multiple threads indicated inline in the code editor. Control execution on a per-thread basis. And more! This exciting new extension is coming soon exclusively for Update Subscription customers using RAD Studio 10.4.1. TwineCompile: speed up C++ builds  C++ can be slow to compile, for all C++ IDEs – and TwineCompile is the answer. This amazing C++Builder extension parallelizes C++ builds, speeding them up by the number of cores in your machine – making your project build in half, a quarter, or even less time. This add-on is one of the best productivity extensions available for C++ development. Depending on your application size, it’s possible to save an hour or more per day – a huge time saver for your entire development team! There are three short, two-minute videos introducing TwineCompile and how to use it: probably the best six minutes you could spend today improving things for your C++ team. You can get TwineCompile now for C++Builder with your Update Subscription — including for Professional edition customers! Updated FMX Linux We also recently updated the FMXLinux package for Delphi in GetIt. The latest version has full support for 10.4.1 and includes a number of quality improvements.

Read More

New 10.3.2 GetIt Package Manager

As you may be aware, we have encountered issues with the GetIt Package Manager and GetIt server, affecting web-based installs of RAD Studio. We apologize for any inconvenience this has caused, and we truly appreciate your patience during this process. We have a new 10.3.2 GetIt web-based installer available for you to download. This new installer will allow you to install 10.3.2 and also access the 10.3.2 add-on packages via the GetIt Package Manager. You can access the new GetIt installer on CodeCentral. Note: If you installed 10.3.2 with the offline ISO installer and updated your registry setting as outlined here to point to the new GetIt server, no action is needed at this time. RAD Studio 10.4 Sydney is out now, and with that comes a host of new and updated content from the GetIt Package Manager. Here’s a rundown of what’s new and what’s hot from GetIt. Featured Package for 10.4 – EdgeView2 SDK  The new Microsoft Edge browser provides users with a faster, more user-friendly experience than Internet Explorer, and it’s fully supported in RAD Studio 10.4. Download the EdgeView2 SDK and pair it with the new TEdgeBrowser Component to give your users a vastly upgraded internet experience in your projects. Read more on Using TEdgeBrowser Component and Changes to the TWebBrowser Component – RAD Studio 10.4 Patch 1 (26-May-2020) New in 10.4 GetIt Package Manager will provide simplified distribution and discovery of patches, hotfixes, and updates. RAD Studio 10.4 Patch 1 adds some missing files to the installation, including a file needed for Win 64-bit debugging with C++Builder. Easily installed via GetIt. Download it today to make sure you don’t miss a thing from the New RAD Studio 10.4 Sydney New Additions to the Styles Libraries One of RAD Studio 10.4’s exciting new features is the ability to use Per Control styling in your VCL applications. To help you get the most out of this feature, GetIt now carries even more great-looking style libraries that you can download and incorporate today! Other Popular Packages These are some of our developer community’s favorite packages from GetIt. Give them a look today. JEDI Code Library The JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly re-used in your Delphi and C++Builder projects. Highly versatile, highly functional, and trusted by a wide swath of the Delphi and C++Builder community. Card Panel Demo for Delphi and C++BuilderThis sample shows you how to use TCardPanel, a specialized panel component for VCL applications that manages a collection of cards. This is a great component for building and managing setup wizards and tutorials. Fast Report VCL & FMXReport generator for FastReport is a modern solution for integrating Business Intelligence in your software. It has been created for developers who want to use ready-made components for reporting. Icons8Icon pack that includes thousands of photos, vectors, and icons ready for use. Perfect for giving a personalized and professional look to your Delphi and C++Builder projects. Boost C++ Library 1.70The Boost libraries are a set of C++ libraries that significantly expand the language using template metaprogramming. Newly expanded and optimized to help you get the most out of C++Builder 10.4 Sydney   ksComponentsKernow Software FMX ComponentsIncludes enhanced TksVirtualListView, TksTabControl, and TksPinCode $1,000+ of Free Packages for Update Subscription Customers […]

Read More

Oferta Enterprise Upgrade

Oferta Specială de Enterprise Upgrade pentru soluțiile Embarcadero. Actualizați-vă instrumentele Dvs Embarcadero utilizate pentru dezvoltarea aplicațiilor native Windows sau mobile până la ediția curentă 10.4.1 Sydney cu un discount de 45% și pe lângă cea mai performantă IDE pentru Delphi și C++ primiți fără costuri adiționale un set de componente utile, cum ar fi: DevExpress: Microsoft Office-Inspired Side Bar, Navigation Pane, and Windows-Inspired Explorer Bar Controls in one integrated control library. Supports embedded controls like treeviews and offers fully customizable link layouts. WINSOFT: WinSoft Component Library – Library of over 100 components designed for VCL and FireMonkey to supercharge your RAD Studio development. InstallAware: InstallAware Special Edition – Easily Incorporate Windows Installers into your VCL projects with this powerful and customizable program. /n oftware: WebSocket Pack for Delphi – Native component library for building Web-connected Delphi and C++Builder applications that require real-time data management. DelphiParser: Conversion Component Suite – Analyze your Delphi code and convert it smoothly with these components. Keep your RAD Studio projects modern, clean, and optimized. Woll2Woll: Fire Power X – Suite of enhancements for FireMonkey that are fully optimized for RAD Studio 10.4 TMS Software: Aurelius ORM Framework – Bypass complex SQL statements and code directly with objects! Integrates with all of RAD Studio’s data access components. ATOZED Software: IntraWeb 15 Personal – With IntraWeb, you keep the awesome RAD Studio development experience, but can easily deploy to HTML or JavaScript with no additional plugins! JomiTech: TwinCompile for C++Builder – Compile your C++Builder projects up to 50x faster! Integrates directly into the C++Builder IDE. Devart: SecureBridge – Encryption and security components to protect the data in your RAD Studio applications. Steema: TeeGrid VCL and FMX Controls – Enable your grids to do more with these VCL and FMX Components. Solicitați ofertă de Upgrade Oferta valabilă pentru deținătorii licențe Embarcadero cu mentenanță expirată.Pentru clienții noi oferim promoție separată Vă invităm să vă alăturați celor peste 3 milioane de dezvoltatori software din întreaga lume care își creează aplicații avansate pentru diferite domenii: mobile, IoT, Enterprise, Embedded sau WEB cu ajutorul IDE RAD Studio Enterprise 10.4.1 Sydney. https://www.youtube.com/watch?v=cRWWzd_yaig

Read More

Adobe Sign – soluție flexibilă de semnături electronice online.

Adobe Signature – soluție flexibilă și sigură pentru semnături online Semnătura electronică online schimbă modul in care interacționăm cu colegii și partenerii de afaceri în momentul în care apare necesitatea de a semna un document. Cu soluția Adobe Signature aveți nevoie doar de adresa e-mail a persoanei respective pentru a transmite solicitare a de a semna documentul în format electronic PDF. Cu Adobe Signature, Vă ușurați semnificativ procesul de colecatre a semnăturei legală obligatorie. Soluția noastră de administrare a semnăturilor electronice îndeplinește cele mai exigente cerințe și respectă legile din întreaga lume pentru colectarea unei semnături online. Solicitați informații suplimentare

Read More

Embarcadero Architect for Enterprise Promo

Ocazie unică de a procura ediția Architect la prețul ediției Enterprise (reducere până la 33%).  Oferta include și fixarea prețului de renewal anual la nivelul ediției Enterprise pentru următorii 2 ani. Ediția Architect este destinată în exclusivitate dezvoltatorilor software, care implementează soluții complexe, elaborează Web-Clients în baza tehnologiei JavaScript, testează aplicațiile sau administrează și securizează bazele de date din aplicații. Ediția Architect oferă dezvoltatorilor o suită completă de instrumente în valoare totală de peste 12000 USD, inclusiv:  •         Sencha ExtJS Professional license: Vă ajută la crearea interfețelor web pentru aplicațiile Dvs, utilizând JavaScript și ExtJS. •         InterBase ToGo mobile deployment license: Oferă aplicațiilor Dvs mobile embeddable database cu nivel ridicat de securitate, ce nu necesită mentenanță specială. •         RAD Server multi-site deployment license: Soluție perfecta pentru arhitectura Dvs de backend. ($ 5000+ Value) •         AquaData Studio license: Proiectarea avansată a bazelor de date (suportă Interbase) •         FmxLinux pentru Delphi și RAD Studio acum disponibil pentru edițiile Architect și Enterprise!! •         1 Year term key for Ranorex Studio  Actualizați-vă soluțiile până la ediția Architect și dezvoltați-vă cu success afacerea prin îmbunătățirea colaborării dintre echipe, lansarea mai facilă a aplicațiilor pe piață, utilizarea mai eficientă a timpului prețios Profită acum de ediția Architect!

Read More

RAD 10.4 Sydney Flash Sales Promo

Embarcadero Flash Sale Vara 2020! Treceți la RAD Studio 10.4 Sydney – profitați de această promoție FLASH pentru a beneficia de o reducere de până la 40% ! RAD Studio 10.4 aduce îmbunătățiri semnificative în procesul de dezvoltare aplicații desktop pentru Windows 10 prin intermediul VCL (Visual Component Library), aplicații Delphi multi-device și productivitatea dezvoltatorilor, optimizând performanțele aplicației, reducând timpul pe care dezvoltatorii îl petrec pentru crearea și menținerea codului. Vă gândiți la modernizarea soluțiilor existente? Platformele de programare continuă să se dezvolte. Ultima versiune 10.4 Sydney include peste 1000 de îmbunătățiri, care cresc semnificativ performanța procesului de dezvoltare aplicații moderne. Celebrăm lansarea versiunii noi prin promoția FLASH – Obțineți cea mai actuală versiune 10.4 Sydney a soluțiilor Embarcadero la un pret și mai atractiv!! Save 15% 25% la 10.4 Professional Editions a soluțiilor RAD Studio, Delphi, C++Builder. Save 25% 35% la 10.4 Enterprise Editions a soluțiilor RAD Studio, Delphi, C++Builder. Save 30% 40% la 10.4 Architect Editions a soluțiilor RAD Studio, Delphi, C++Builder. Profită acum! Oferta este valabilă până pe data de 30 Iunie 2020! Termeni & Condiții Oferta valabilă până pe data de 30 Iunie 2020 la procurarea: ○ Delphi, C++Builder & RAD Studio 10.4 Sydney – Professional (25%), Enterprise(35%) & Architect (40%) Edition ○ Named user, network named and concurrent licenses. Aceasta ofertă nu este valabilă în cazul achiziției: ○ Renewals ○ Academic Editions. Ofertele promoționale nu pot fi cumulate sau combinate Embarcadero își rezervă dreptul de a modifica, anula sua amâna oricând prezenta ofertă Prezenta ofertă nu este aplicabilă daca contravine legislației locale. Se pot aplica restricții adiționale.

Read More

Mobile Development Offer

Mobile Development Options with Embarcadero 10.4 Sydney Conform studiilor recente, peste 40% de utilizatori RAD Studio și Delphi la nivel mondial utilizează aceste IDE pentru dezvoltarea aplicațiilor mobile prin intermediul componentei FireMonkey (FMX). Versiunea 10.4 Sydnei vine cu un număr larg de îmbunătățiri a acestui modul.  Este un moment potrivit să încercați funcționalitățile oferite de FireMonkey (FMX) module din RAD Studio sau Delphi IDE. Pentru a Vă sprijini în aceasta decizie de a implementa cross-platform development pentru următorul Dvs proiect de aplicație mobilă cu ajutorul IDE Delphi am lansat o promoție specială pentru luna Iunie 2020 pentru soluțiile RAD Studio, DELPHI și C++ Builder: 15% reducere la achiziția ediției PROFESSIONAL 25% reducere la achiziția ediției ENTERPRISE 30% reducere la achiziția ediției ARCHITECT Nu ezitați să ne contactați pentru o ofertă personalizată RAD Studio 10.4 Overview Significant Windows Enhancements. Deliver visually stunning apps with crisp high DPI UI elements on 4k monitors with new flexible styling support for visual controls. Integrate secure modern web technologies through Microsoft’s new WebView2 based on Chromium. Build modern enhanced title bars similar to Office, Explorer, Google Chrome, and others. Significant stability improvements with a new debugger for C++ Windows 64-bit. Increased Productivity. Increase productivity through blazing fast code completion in the IDE. Better compatibility with existing code and simpler coding through unified memory management. Rapidly bind data with Visual LiveBindings’ enhanced architecture and improved performance. Get easy access to popular C++ libraries like ZeroMQ, SDL2, SOCI, libSIMDpp, and Nematode. Expanded Amazon AWS cloud support. Performance & Quality Enhancements. Over 1,000 quality and performance improvements. Achieve better code efficiency through new custom managed records. Run code faster with enhanced parallel tasks on modern multi-core CPUs. Experience better screen rendering performance on macOS and iOS with Metal API support. Better compatibility with existing code and simpler coding through unified memory management.

Read More