embarcadero

Nou în Delphi 10.4: Redesigned Code Insight

What do we mean by Code Insight? First, some background. If you’re familiar with Code Insight, skip ahead… Code Insight is our name for a set of IDE productivity features in the editor. For the purposes of this blog post, those features are: Code Completion: the dropdown list box that predicts what you want to type. Appears when you type a period (.) after an identifier, or when you press Ctrl+Space. Parameter Completion: the hint that appears showing the parameters for a method, including multiple variations for an overloaded method. Ctrl+Shift+Space inside method braces (). Find Declaration: right-click on an identifier and click Find Declaration, and it will take you to where that method, variable, type etc is defined. You can also hold Control down and move your mouse over the editor, and applicable identifiers will turn into hyperlinks you can click on to find their declaration, which is known as Code Browsing. Tooltip Insight: hover your mouse over a variable or type, and you will be shown information about it. Sometimes this includes XMLDoc, and is known as Help Insight. (We need to clarify names in our doc.) Error Insight: displays errors in your code before you compile. These are otherwise known as ‘red squigglies’, many people’s preferred terminology – the red zigzag lines under your code. Errors are also shown in the Errors node in the Structure view. These features have been available in Delphi for many years. Features like this are a key benefit to you when coding an IDE. Code completion especially saves a lot of typing, and error insight helps you make sure your code is working before you spend time compiling. Classic Code Insight As the language has grown and time has passed, these features have no longer always worked as well as we have wanted. The technology was cutting-edge when it was introduced, but there were definite improvements we could make today. It’s been common to see bug reports about spurious errors (ie errors reported in the editor or in the Structure view when the source code is actually perfectly correct code.) Or that the IDE worked in the main thread, so would not respond to keystrokes while it was working to show the code completion list. (You could only press Escape to cancel.) Sometimes, for gigantic projects, calculating the data for code completion could use a lot of memory in the IDE. In addition, the features were implemented with multiple code parsers: code completion and error insight each had a different understanding of the code. And finally, code insight was disabled while debugging, so if you wrote code while debugging you had no productivity assistance. We did not want this to continue. Our goals for 10.4 have been to: Make Code Insight asynchronous – that is, run on another thread or in another process (or both) so that the IDE is always responsive when you type even if it’s doing work in the background Reduce or even completely remove (you can see where this is going) the potential memory usage for code completion from the IDE Ensure Error Insight always gives correct results – that is, it should give exactly the errors the compiler would, and correct code should show no errors Help us move closer to having a single parser for Delphi source in the IDE, so that there is a ‘single source of truth’ or single understanding […]

Read More

Embarcadero TERM Licenses

Embarcadero TERM Licenses este popunerea poducătorului de IDE Delphi și C++, Embarcadero LTD pentru clienții săi existenți și potențiali pentru optimizarea bugetelor pentru soluții de softwar edevelopment. Când vine vorba de licențiere de produse software, organizațiile doresc să maximizeze flexibilitatea și gestionabilitatea, reducând în același timp costurile. Flexibilitate înseamnă utilizarea software-ului oriunde și oricând, pe o mașină autorizată, de către un utilizator autorizat. Gestionabilitatea necesită controlul, auditul și raportarea privind utilizarea licenței. În plus, cerințele de reglementare și conformitate impun prevederi și restricții suplimentare pentru urmărirea accesului la software. Embarcadero oferă o varietate de opțiuni de licențiere, astfel încât organizațiile să își poată gestiona mai ușor software-ul, asigurându-le în același timp instrumentele de care au nevoie.  Pe lângă tipurile bine cunoscute de licențe, disponibile până acum – Named, Network named și Concurrent, recent a fost adăugată și opțiunea de subscripție anuală numită de către Embarcadero TERM License Named  (1 Year term) Named Embarcadero TERM Licenses prezintă o subscripție limitată în timp pentru o perioadă de un an calendaristic, care oferă dreptul utilizării celei mai recente versiuni a soluțiilor Delphi și C++ Builder cu suportul și mentenanța incluse. La expirarea termenului propus există opțiuni de prelungire anuală la același preț sau anulare utilizare. Opțiunea de TERM License este disponibilă pentru soluțiile Delphi Enterprise și C++ Builder Enterprise. Apelați la echipa noastră de vânzări pentru mai multe informațiii și oferte de pret.

Read More

Oferta Pre-Lansare Embarcadero RAD Studio 10.4 !

Embarcadero RAD Studio 10.4 Sydney este cea mai recentă ediție a soluțiilor noastre cu funcționalități noi avansate care Vă vor ajuta mult în procesul de dezvoltare, testare și implemntare a aplicațiilor moderne și în limitele bugetului alocat. Deoarece sunteți client și membru al comunității de dezvoltatori, am lansat special pentru Dvs o ofertă promoțională pentru soluțiile RAD Studio, Delphi, and C++Builder. Embarcadero RAD Studio 10.4 Sydney include o mulțime de funcționalități și înbunătățiri în cele trei produse principale ale noastre (RAD Studio, Delphi și C ++ Builder), oferind VCL pentru aplicațiile Windows 10, FireMonkey pentru dezvoltarea Delphi pentru mai multe tipuri de dispozitive, îmbunătățiri ale productivității dezvoltatorilor la IDE și multe altele! Nu putem împărtăși până când toate detaliile, dar … Solicitați oferta promo: Acum este momentul potrivit pentru a face upgrade la Embarcadero RAD Studio 10.4! Vă gândiți la modernizarea soluțiilor existente? Platformele de programare continuă să se dezvolte. Tehnologiile la fel nu stau pe loc și permanent se dezvoltă. Aplicațiile Dvs create în trecut mai funcționează, dar cum vor sta în perioadele următoare? Sunteți pregătit pentru viitor? Nu vă lăsați depășit de noile tehnologii c! Lansăm oferta de pre-sales pentru RAD Studio 10.4! Actualizați-vă soluțiile existente sau procurați licențe noi acum la pret special și ve-ți primi ediția 10.4 imediat cum va fi lansată plus orice altă versiune nouă, lansată pe parcursul unui an! Noul Code Insight din Delphi 10.4 rezolvă o mulțime de probleme și face din utilizarea IDE o experiență mult mai plăcută și mai receptivă și pentru dvs. Nu mai vorbim de rezultatele suplimentare, care pot fi extrem de utile. Este planificată și continuarea lucrului pentru a merge mai departe prin obiectivele scrise mai sus. Cu toate acestea, în 10.4, noi și testatorii noștri beta am descoperit că este un plus excelent la IDE. În plus, am adăugat chiar două funcții noi: permițându-vă să explorați codul dvs. prin completarea codului și folosind Code Insight, inclusiv completarea codului și alte funcții Code Insight în timp ce depanați. RAD Studio The ultimate IDE with features both C++ and Delphi developers love: code, debug, test and fast design for cross-platform mobile and desktop deployment. Delphi IDE Trusted for over 24 years, our modern Delphi is the preferred choice of Object Pascal developers worldwide for creating cool apps across devices. C++ Builder IDE The most productive C++ development toolkit, including powerful IDE and frameworks for UI, connectivity, and much more. Build C++ applications 10x faster with less code.

Read More

Happy 25th Birthday Delphi!

Delphi, inițial denumit ca CodeGear Delphi și apoi Borland Delphi, a intrat in lumea IT pe 14 februarie 1995 ca cel mai bun instrument de dezvoltare pentru Windows 3.11 (16-bits). Astăzi, nu numai că este încă una din cele mai bune soluții pentru dezvoltarea aplicațiilor Windows de 32 și 64 bits, dar și un IDE utilizat pentru dezvoltarea aplicațiilor și pentru platformele macOS, Android, iOS și Linux. În prezent, IDE Delphi este alegerea unui număr însemnat de dezvoltatori din toată lumea. IDE Delphi poate fi utilizat în proiecte de orice mărime, oferind instrumente necesare pentru o dezvolatre rapidă a aplicațiilor cross-plaform moderne și performante. Delphi în Romania, ca și restul soluțiilor Embarcadero, este promovat de către partenerul oficial, Dimensional Data. În dependență de necesitățile Dvs, Embarcadero Vă pune la dispoziție mai multe ediții: Delphi Professional Delphi Professional is the fastest way to build and update data-rich, hyper-connected, visually engaging applications for Windows, Mac, Mobile, IoT and more using Object Pascal. Quickly and easily update VCL and FMX applications to Windows 10 with the new Windows 10 VCL Controls, Styles, and Universal Windows Platform services components. Delphi Professional includes InterBase Developer edition and IBLite for local and embedded database capabilities. Delphi Enterprise Delphi Enterprise Edition is our most popular edition for building client/server applications for mobile and desktop platforms! Choose Enterprise Edition to create services-based applications, when you need remote database connectivity capabilities, and when you want to create applications for Linux. Build client/server and n-tier connected apps that connect to a wide array of enterprise database and cloud platforms including Microsoft SQL Server, DB2, Oracle, Sybase, InterBase, Amazon and Microsoft Azure. The included InterBase ToGo license adds encrypted, embeddable database capabilities for your application. Delphi Romania Enterprise includes FireDAC, a high performance data access library for developing multi-device applications connected to enterprise databases. Enterprise Edition also includes all Professional Edition capabilities plus a RAD Server single-site deployment license ($5000 value), FireDAC data access libraries, an InterBase ToGo license, and support for creating Linux applications in Delphi. Delphi Architect Embarcadero® Delphi Architect is the superior choice when you need to build and update data-rich, hyper-connected, visually engaging applications for Windows 10, macOS, Linux Server, Android, iOS, IoT and more. Choose the Architect edition for unlimited possibilities. Delphi Architect takes your enterprise and database apps to a new level with the included Aqua Data Studio database modeling and design capabilities. Whether you are working with relational, nosql or cloud databases, your data is easily and quickly accessible with Aqua Data Studio. Build web-enabled and robust enterprise apps using Architect’s included Sencha ExtJS Professional license and the included multi-site RAD Server deployment license. Get more from your embedded database with Architect edition’s included InterBase ToGo license, which offers encryption, no database file limit, and powerful Change Views to keep your applications’ data synced with lower network costs. Delphi Architect edition includes all Enterprise and Professional edition capabilities plus a RAD Server multi-site deployment license, a Sencha ExtJS Professional license, InterBase ToGo license, and advanced data modeling and design.

Read More

Reduceri Aniversare Delphi

La cea de-a 25 aniversare a platformei Delphi, Vă invităm să profitați de un discount de 25% pentru soluțiile Embarcadero RAD Studio, Delphi și C++ Buider de toate edițiile – Professional, Enterprise și Architect. Promoția este valabilă pe parcursul lunii Februarie 2020 și se oferă la achiziția licențelor noi. Solicitați oferte Aniversare Delphi! Vă stăm la dispoziție și pe FB Messenger pentru a clarifica orice întrebare referitor la promoția curentă sau soluțiile Delphi. La întrebări comune răspunde chatbot-ul nostru, iar la întrebări mai specifice – intervin colegii din echipă tehnică. Ediția 10.3.3 Rio este cea mai recentă ediție disponibilă la momentul actual, oferind caracteristici infinite de dezvoltare a aplicațiilor cross-platform cu supportul platformelor ceel mai populare penru momentul actual, care vă ajută să construiți, să testați și să implimentați aplicații moderne rapid și în limita bugetului. Promoție Embarcadero este administrată de către partenerul oficial Embarcadero în România, compania Dimensional Data. Aflați mai multe despre produse în promție! Nu ratați ocazia unică de a profita de discount aniversar Delphi! RAD Studio 10.3 Release 3 builds on the feature set of 10.3, 10.3.1 and 10.3.2 by adding new capabilities throughout the product. Delphi 10.3.3, C++Builder 10.3.3 and RAD Studio 10.3.3 are now available to download for any active Update Subscription customer. With Release 3, developers can target the Google Play Store with 64-bit versions of their FireMonkey Delphi apps, simplify their multi-tier application development and deployment of RAD Server through a pre-built Docker image and build C++ and Delphi applications for iOS 13 and Delphi apps for macOS Catalina. Developers can also access over 70+ data sources with a newly included Enterprise Connector subscription license for Enterprise and Architect edition users.  RAD Studio 10.3 Release 3 also has an extensive quality focus, addressing over 180 customer requests in areas like App Tethering, FireMonkey mobile platforms, C++ compiler and toolchain, IDE responsiveness and more. See below for additional details.  Product trials for 10.3.3 are now available and the updated product builds are live in the online store. Customers on Update Subscription can download and install RAD Studio 10.3.3 today using their existing licenses. An email notification with download links will also be provided to everyone current on subscription.  Key RAD Studio 10.3.2 features include: Delphi Android 64-bit Support iOS 13 and macOS Catalina Support  RAD Server Docker Deployment  Enterprise Connectors in Enterprise & Architect Edition Quality and Performance Improvements  The 10.3.3 release includes around 180 quality improvements, benefiting around 375 different customers.

Read More

5 motive esențiale de a utiliza InterBase in 2020

InterBase in 2020 will continue to be, one of the hidden gems of the relational database world. From its inception in the early 1980s, through mainstream adoption and evolution under Borland, InterBase looks back at a track-record that spend decades; at times defining the standard that all other databases were measured against. With Embarcadero acquiring the Borland development portfolio in 2008, InterBase has again been brought up to speed with the latest technological advances; surpassing them even with features like Change Views. Thanks to steadily refactoring and evolution since Embarcadero took over; its performance and scope have seen radical performance gains. Once again InterBase is the cutting edge, synonymous with performance, security and platform diversity. The optimizations invested in our gentle giant over the past eight years alone are too many to list. Embarcadero has done an amazing job on modernizing this much loved — and dare I say, archetypal relational database. At the same time, they have managed to retain the functionality that is quintessentially InterBase: Features that set the product apart. For an old Delphi developer like myself, using InterBase in my production environment again is an emotional experience. InterBase was part of my university curriculum and used in my first commercial software development alongside Delphi. Familiar yet unmistakably modern, fresh yet mature and established. I want to present five good reasons why InterBase should be your next database. Writing about a subject I am passionate form easily turns into a novel, which is why I am limiting the features to a modest five. Let’s jump in and look at why should InterBase in 2020 be your next database? 1: Platform Diversity The world of technology has changed dramatically in a very short time. The way that technology evolves, be it software or hardware, is typically through sudden, unexpected leaps. The mobile revolution of 2007 spearheaded by Steve Jobs, as he unveiled the iPhone at the Apple developer conference in San Francisco, was one such leap. Overnight, the criteria for software development were irrevocably changed. Fast forward to 2020 and two-thirds of the planet’s population are walking around with a proverbial super-computer in our pockets. Each filled with applications, ever-growing in complexity, and with a very real need for reliable data persistence. Today business is conducted more and more on mobile devices, and with that, the ability to deploy software to different platforms, operating systems and hardware is a necessity. Multi-platform computing is now the prerequisite that all developers, regardless of programming language, must base their strategy on. When you need multi-platform support, InterBase is a pioneer and ahead of its time. Already in the late 80s, InterBase was available for a variety of computer systems; from large and powerful business machines running Unix, to more modest home computers like the Apollo or the Commodore Amiga. The targets of 2020 are very different, but InterBase remains the same versatile and platform-independent database system that it has always been. Today, it can be deployed to all leading platforms and operating systems: Windows, Linux, macOS, Android, and iOS. InterBase also supports heterogeneous OS connectivity across all supported platforms. The ability to use the same database on multiple architectures is by far my favorite feature. It saves time, reduces cost, and makes life significantly easier during maintenance. Internet of Things is InterBase in 2020 With the […]

Read More

Promoție Embarcadero de Iarna

Începem noul an în forță cu o promoție Embarcadero pentru soluțiile RAD Studio, Delphi si C++ Builder, valabilă până pe data de 31 Ianuarie 2020! Pe parcursul lunii Ianuarie 2020, toți cumpărătorii licențelor RAD Studio, Delphi sau C++ Builder primesc 2 ani de mentenanță și suport în loc de un an, inclus standard. Valoarea suportului anual fiind de până la 20% din pretul licenței respective, în dependență de ediție. Solicitați oferta personalizată! Ediția 10.3.3 Rio este cea mai recentă ediție disponibilă la momentul actual, oferind caracteristici infinite de dezvoltare a aplicațiilor cross-platform cu supportul platformelor ceel mai populare penru momentul actual, care vă ajută să construiți, să testați și să implimentați aplicații moderne rapid și în limita bugetului. Promoție Embarcadero este administrată de către partenerul oficial Embarcadero în România, compania Dimensional Data. RAD Studio 10.3 Release 3 builds on the feature set of 10.3, 10.3.1 and 10.3.2 by adding new capabilities throughout the product. Delphi 10.3.3, C++Builder 10.3.3 and RAD Studio 10.3.3 are now available to download for any active Update Subscription customer. With Release 3, developers can target the Google Play Store with 64-bit versions of their FireMonkey Delphi apps, simplify their multi-tier application development and deployment of RAD Server through a pre-built Docker image and build C++ and Delphi applications for iOS 13 and Delphi apps for macOS Catalina. Developers can also access over 70+ data sources with a newly included Enterprise Connector subscription license for Enterprise and Architect edition users.  RAD Studio 10.3 Release 3 also has an extensive quality focus, addressing over 180 customer requests in areas like App Tethering, FireMonkey mobile platforms, C++ compiler and toolchain, IDE responsiveness and more. See below for additional details.  Product trials for 10.3.3 are now available and the updated product builds are live in the online store. Customers on Update Subscription can download and install RAD Studio 10.3.3 today using their existing licenses. An email notification with download links will also be provided to everyone current on subscription.  Key RAD Studio 10.3.2 features include: Delphi Android 64-bit Support iOS 13 and macOS Catalina Support  RAD Server Docker Deployment  Enterprise Connectors in Enterprise & Architect Edition Quality and Performance Improvements  The 10.3.3 release includes around 180 quality improvements, benefiting around 375 different customers.

Read More

Black Friday Embarcadero 2019

Black Friday Embarcadero promoție pe bune! Numai pe data de 15 Noiembrie 2019 versiunea PROFESSIONAL a licențelor Embaracdero RAD Studio, Delphi sau C++ Builder cu o reducere de 25%! Numai în aceasta zi de Black Friday Embarcadero în Romania versiunea ENTERPRISE a licețelor RAD Studio, Delphi sau C++ Builder cu o reducere de necrezut 35%! Ofertă incredibilă pentru cei pasionați de mobile application development – 40% DISCOUNT pentru versiunea ARCHITECT a licențelor Embaracdero RAD Studio, Delphi sau C++ Builder numai pe data de 15 Noiembrie 2019! Oferta disponibilă pentru comenzi ferme plasate pe data de 15 Noiembrie 2019 cu condiția achitării contravalorii comenzii plasate până în data de 23 Noiembrie 2019. Solicitați oferta personalizată acum! Ediția 10.3.3 Rio este cea mai recentă ediție disponibilă la momentul actual, oferind caracteristici infinite de dezvoltare a aplicațiilor cross-platform cu supportul platformelor ceel mai populare penru momentul actual, care vă ajută să construiți, să testați și să implimentați aplicații moderne rapid și în limita bugetului. RAD Studio Rio (10.3) empowers developers to create stunning, high performing apps for Windows, macOS, iOS, Android and Linux Server*, using the same native code base. RAD Studio 10.3 makes significant improvements for C++ developers including C++17 Win32 support, improved code completion, debugging for optimized builds and new libraries. Delphi developers can now enjoy inline variable declaration, type inference, and more. For both C++ and Delphi developers, RAD Studio Rio brings enhancements to VCL for High DPI displays, Per Monitor V2 support, new Windows 10 and WinRT APIs, updated mobile platform support, and more. Finally, RAD Studio Rio adds more value and capabilities to the Enterprise edition with a RAD Server single site deployment license and an InterBase ToGo for mobile deployment license. The Architect edition now includes a Sencha ExtJS Professional license, InterBase ToGo for mobile deployment license, RAD Server multi-site deployment license, and an Aqua Data Studio license. These additional licenses expand web enablement, application backend server, and database capabilities for your enterprise applications. All New Architect Edition Power Pack Get more from the Architect Edition with these included Idera family licenses. Sencha ExtJS Professional license: Create your perfect web-enabled front end using javascript and ExtJS. ($1200 Value) InterBase ToGo mobile deployment license: Add data storage to your apps with this flexible, encrypted, embeddable database. RAD Server multi-site deployment license: Perfect for your microservices architecture backend. ($5000+ Value) Aqua Data Studio license: Versatile database design and administration, and data management and visualization. ($499 Value) GetIt now supports parallel downloads to get your new IDE installed with the latest components faster – So get downloading now and enjoy the 10.3 release.

Read More

How to: Configurarea RAD Server

RAD Server este un set de aplicații preconfigurate pentru construirea și implementarea rapidă a aplicațiilor de serviciu. RAD Server asigură publicarea și gestionarea automată a API-ului Delphi și C ++ REST / JSON, middleware-ul integrării bazei de date la nivel de întreprindere, IoT Edgeware și o serie de servicii de aplicații precum User Directory și servicii de autentificare, Notificări Push, Geolocalizare interioară / exterioară și stocare de date JSON. Există o serie de fișiere de configurare pentru acest tip de server: Locating the RAD Server Configuration File Configuring Database Connections [Data] Configuring Server Limits [Server.Limits] Configuring Server Authentication [Server.Keys] Configuring Custom Resource Modules [Server.Packages] Configuring Push Notifications [Server.Push] Configuring User and Group Permissions [Server.Authorization] Setting Resource Redirects [Server.Redirect] Configuring a Proxy [Server.EdgeHTTP] Enabling Multi-tenancy [Server.Tenants] Configuring The Server Root Path [Server.Roots] Configuring Public Paths [Server.PublicPaths] Configuring Dev Server Connections [Server.Connection.Dev] Configuring API Cross Domain Headers [Server.APICrossDomain] Configuring Dev Server Threads [Server.Threads.Dev] Configuring Console Logins, Cookies, And Display Options [Console] Configuring Dev Console Connections [Console.Connection.Dev] Configuring Console Browser Settings [Console.Browser] Configuring Console Paths [Console.Paths.*] Pentru mai multe detalii despre fieacre din ele accesati acest link. De când Embarcadero a început să includă RAD Server în ediția RAD Studio, a existat un utilitar puțin cunoscut disponibil pentru a gestiona instalațiile de la un client desktop. Această aplicație a fost denumită inițial consola Desktop EMS și a fost livrată atât ca un binar în folderul RAD Studio bin, cât și cu codul sursă complet în folderul cu codul sursă al produsului. În 10.3.2 am înlocuit acea aplicație cu o versiune rescrisă semnificativ, numită acum RAD Server Management Console și disponibilă ca rsconsole.exe. Interfața de utilizator a acestei aplicații FireMonkey a fost reproiectată semnificativ, după cum puteți vedea în imaginea de mai jos. Consola de server RAD folosește acum stiluri FireMonkey și poate comuta între un stil luminos și unul întunecat la timpul de rulare. Cealaltă modificare semnificativă este configurația conexiunii. Aceasta acoperea partea superioară a ecranului și acum a fost mutată într-o casetă de dialog separată. Panoul din stânga listează conexiunile pe care le-ați configurat deja (făcând o schimbare ușoară între diferite instanțe RAD Server) și dialogul este utilizat pentru a edita conexiuni sau pentru a adăuga altele noi.

Read More