Hoppa till innehåll

RAD Studio 11.3 Alexandria

RAD Studio är den kompletta utvecklingssviten för Windows, Linux, Mac, iOS och Android

RAD Studio är samma ultrasnabba plattformsoberoende Native App IDE med flexibla molntjänster och bred IoT-anslutning som du känner, med mycket mer inpackat. Den första IDE som erbjuder .appx-paketskapande för Windows App Store. Nå den bredaste publiken med App Store-stöd för Windows 10, macOS, iOS och Android – allt från samma inbyggda kodbas.

RAD Studio hjälper dig:

  • Bygga appar för Windows, Mac, Android och iOS med en och samma kodbas
  • Skapa Linux och Windows serverapplikationer
  • Build 64-bit Windows applications and parallelise existing code
  • Binda objekt och dataset med LiveBindings
  • Få universell databasanslutning för företag med FireDAC
  • Modernisera Windows-programmen med nya komponenter och stilar
  • Utöka Windows applikationer med mobil och "wearable" companion appar
  • Få tillgång till molnbaserade BaaS- och REST-tjänster
  • Implementera enkelt tillståndslös, vilsam, skalbar och säker nyckelfärdig mellanprogramvara för att mobilisera Enterprise appar
  • Få en snabb start och snabbt resultat

Bygg appar 5 gånger snabbare med en kodbas för Windows, Android, iOS, macOS och Linux!

Info

Om RAD Studio

TÄND DIN FANTASI MED RAD STUDIO

DESIGN

Designa attraktiva användargränssnitt för stationära och mobila appar med RAD Studio

  • Use RAD Studio’s award-winning VCL framework for Windows and FireMonkey (FMX) visual framework to create cross-platform responsive user interface’s.
  • Utnyttja grafiken i det hög-DPI-kompatibla IDEt på 4k+ skärmar
  • Välj bland VCL-stilar under designgfasen! Prototypa snygga användargränssnitt ännu snabbare genom att även i designfasen se hur dina stylade former och kontroller kommer att se ut när du kör.
  • Applikationspattformen FireMonkey hjälper till att ta fram prototyper snabbare med visuella linjer och förbättrat marginal- och stoppningsstöd vilket förbättrar designtiden.
  • Multi-monitor och multi-window förbättringar: designa och redigera kod för samma formulär samtidigt i flera fönster.
  • Rapidly design your master responsive user interface layout once, then easily customise platform-and-device-specific views without duplicating design effort.
  • Använd menyn för visuell design för att enkelt dra och släppa visuella och icke-visuella komponenter från paletten
  • Anslut användargränssnittselement till datakällor med LiveBindings Designer
Design beautiful desktop and mobile apps.

UTVECKLING

Utveckla snabbare och smartare med RAD Studio

  • Snabba upp långsamma kompileringar med optimerade kompilatorer för varje plattform
  • C++ kodformaterare: Automatisera layouten för din C++-kod med hjälp av Clang-baserade kopilator.
  • Anpassa IDE för två robusta och kraftfulla språk (Delphi och förbättrad C++) och din kodningsstil.
  • Använd Code Insight för komplettering av kod via ett modernt språkprotokoll baserat på din kod och bibliotek för att hjälpa dig att koda snabbt och exakt.
  • Få tips och råd från inbyggda dokumentation under tiden du kodar
  • Håll utvecklingen uppdaterad med VCL -designer, Agile refactoring och Live Templates.
  • Integrera med versionskontrollsystem inklusive Git, Subversion och Mercurial
Code faster and smarter with rad studio.

DEBUGGA

Debugga snabbare med RAD Studios integrerade inbyggda felsökning

  • Lägg till villkorliga brytpunkter för att snabbt pausa programexekveringar på en viss plats eller när ett visst tillstånd inträffar
  • Utforska din "call stack" för att spåra vägen den exekverande koden tog för att nå dess plats.
  • Kontrollera det aktuella värdet på variabler medan ditt program pausar under felsökning
  • Håll Code Insight code completion igång under debuggningsfasen.
  • Felsök/debugga på vilken enhet som helst! Distribuera din app till alla iOS-, Android-, macOS- eller Linux -enheter och felsök som om den kördes lokalt.
  • Använd brytpunkter, stackutforskning, verktygstips och uttrycksutvärdering på lokala och avlägsna datorer med live felsökning på alla distributionsplattformar.
Debug faster with RAD Studio.

DISTRIBUERA

Kompilera och distribuera högpresterande integrerade appar med RAD Studio

  • Tillhandahåll dina appar för Windows 11! Var redo för Microsofts nya version.
  • Stöd för Microsofts WebView 2 -kontroll (Edge Chromium) i WebBrowser -komponenten.
  • Skapa programpaket som kan distribueras till Windows Store (med Desktop bridge), Apple App Store och Google Play Store enkelt och snabbt.
  • Kompilera för macOS (M-serien Apple Silicon) och använd det nya universalpaketet för lansering på AppStore. Du kan nu kompilera för både befintliga Intel och de nya M-serien macOS-processorer (Apple Silicon).
  • Kompilera för Android API 30! Android API och bibliotek uppdaterade - API 30, Google Play V3, Android X. Håll dig uppdaterad med de senaste kraven för Android när plattformen utvecklas. - Detta inkluderar det senaste fakturerings-APIt.
  • Definiera filer som ska distribueras efter plattform och konfiguration. Identifiera inom varje projekt vilka filer som ska distribueras baserat på målplattformen (Windows, macOS, Android, iOS, Linux) och skapa konfigurationer för Debug eller Release.
Compile and deploy native apps.

KODKVALITÉ

Förbättra kvaliteten på din kod med RAD Studio

  • Hitta kodningsfel automatiskt och lös dem med snabb Error Insight.
  • C++ verktygskedjeförbättringar med omarbetade Delphi-stil RTTI för C++ -typer, inklusive användning av typid på Delphi-stilstyper.
  • RTL Kvalitetsfokus: TZipFile, 64bit förbättringar för stora datastrukturer, Bluetooth LE Record Helper för TDateTime i System.DateUtils.
  • Förbättrad C++ - stil RTTI för Delphi -typer.
  • CMake kvalitetsförbättringar och kraftigt förbättrade undantagshantering på både Win32 och Win64.
  • Använd inbyggd refactoring för att effektivisera, förenkla och förbättra både prestanda och läsbarhet för din applikationskod.
  • Dra nytta av väl testade och mycket optimerade plattformsoberoende bibliotek för att snabbt bygga bättre kod.
  • Skapa enhetstester för all din kod med hjälp av de integrerade DUnit- och DUnitX -ramarna.
  • Dyk in i ditt projekt utan att avbryta applikationsflödet genom att lägga till live-inloggning med CodeSite Logging.
  • Använd Visual Studio Code för att redigera Delphi -källan med fullständig kodfyllnad
  • LSP-medvetenhet om Inkludera filer och automatisk omstart av LSP-servern.
  • Automatisk kodfyllnad med Tab -tangenten.
Improve the quality of your code with RAD Studio.

SAMARBETA

Samarbeta bättre med RAD Studio Teamwork och funktioner för fjärrskrivbord

  • Använd förbättrat fjärrskrivbordsstöd (för VCL och IDE) för att samarbeta på distans med ditt team.
  • Spåra och hantera ändringar snabbt med versionskontrollsystem inklusive Subversion, Git och Mercurial -arkiv
  • Navigera enkelt i ändringar och historik med fliken Historik i kodvisaren med den inbyggda skillnadsvisaren
  • Förvandla dokumentation till omedelbar online-hjälp för dig och ditt team.
  • Använd RAD Studio-kommandoradskompilatorer perfekta för att snabbt integrera i kontinuerliga byggkonfigurationer med vårt stöd för MSBuild- eller CMake-projekt.
Collaborate better with RAD Studio teamwork,.

UTÖKA

Förbättra RAD Studio IDEt med hundratals komponenter

  • Använd GetIt Package Manager för att snabbt förbättra funktionaliteten i dina applikationer genom att ladda ner och integrera nya komponenter.
  • Utöka IDE med verktyg och komponenter från Embarcadero Technology Partners.
  • Använd kraftfulla integrerade verktyg och komponenter som Beyond Compare, FastReport, TeeChart, InterBase, IP * Works och CodeSite!
  • Förläng IDE ännu mer med tillägg och plugins från dussintals partners och anpassa IDE för att fungera på ditt sätt.
  • Bygg för Internet Of Things genom att enkelt lägga till IoT -funktioner i RAD Studio IDE med över 50-talet IoT -komponenter tillgängliga GRATIS via GetIt.
Extend your RAD Studio with hundreds of components and add-ons.

Nyheter

Vad är nytt i RAD Studio 11 Alexandria?

RAD Studio 11.3 Released

RAD Studio 11 Alexandria Release 3 (also known as RAD Studio 11.3) is focused on quality and improvements in terms of usability, performance and stability, as requested by customers. The release builds on the landmark new features in RAD Studio 11 Alexandria’s three previous releases.

RAD Studio 11.3 har stöd för nyare versioner av flera operativsystem, lägger till ett nytt ToolsAPI till RAD Studio IDE för att anpassa hur källkoden målas upp i kodredigeraren, introducerar en ny komponent för biometrisk autentisering för mobila plattformar och ett antal andra funktioner och förbättringar.

What is New in RAD Studio 11.3

Updated Target Platform Support

RAD Studio 11.3 offers official support for new versions of many operating systems for which it can build native applications. Specifically, RAD Studio now supports iOS 16 (Delphi only), Android 13, and macOS Ventura, all of which were released after RAD Studio 11.2 GA, in addition to Ubuntu 22 and Windows Server 2022.

Evolved VCL Form Designer and High DPI

RAD Studio 11.3 offers improvements to the High DPI IDE and in particular the VCL Form Designer quality under High DPI, with specific improvements in the scaling of non-visual components, including in frames.

Smarter Code Editor

The IDE code editor now has the ability to highlight matching words. This feature allows you to see instances of the same word you have selected, or the cursor is currently in, highlighted on the screen.

This release also brings a new ToolsAPI for painting in the code editor, which allows developers to customize the editor without affecting its stability.

Improved Code Insight and DelphiLSP

Delphi Code Insight through DelphiLSP sees very significant quality improvements, to further improve our Code Insight features and make them faster and more reliable, including with large applications. These improvements include code completion, Help Insight, and navigation, with a strong focus on overall reliability, as well as providing completion and navigation results and HelpInsight in areas where they were not previously provided.

Better Toolchain

RAD Studio 11.3 ships with a new LLDB-based debugger for macOS Intel and Android 32-bit, which means all non-Windows platform debuggers across Delphi and C++ are now LLDB-based.

RAD Studio 11.3 now also offers a new notarization process for macOS, which Apple introduced with XCode 14. The Windows signing support in the IDE now includes the timestamping of MSIX files, while using a library suffix of $(Auto) now also works for C++ projects.

Embedded InterBase Editions & Database Support

RAD Studio now also ships with the recently-released InterBase 2020 Update 4 Developer edition and the IBLite/ToGo edition.

Meanwhile, FireDAC now offers improvements for PostgreSQL database performance and full compatibility with version 14 and version 15.1 of the database. For Oracle and other databases, it offers better treatment of column names with square brackets. For Linux, the database layer offers preliminary support for UTF8 in the database RTL (like for TStringField) and in FireDAC’s DataSets.

Biometric Authentication

For FireMonkey mobile applications, RAD Studio 11.3 offers a new Mobile Biometric Authentication component. This component (called TBiometricAuth) provides a means of authorization to use an application or some specific features via Biometrics (e.g., Face ID on iOS devices or Fingerprint on Android devices).

FMX Mobile Device Integration

Another new FireMonkey feature for better mobile device integration is the new IFMXPhoneDialerListenerService interface, which was implemented for Android. The service is intended for tracking changes in the state of the phone system service (Calls, Carrier, CallState).

The FireMonkey library has undergone extensive fixes and improvements, beside the support for newer versions of target operating systems.

Web Technologies

The new release brings improvements to TMultipartContentParser, automatic token refresh to TOAuth2Authenticator, better support for NestedElements in TRESTResponseDataSetAdapter, and fixes in RAD Server, SOAP and other related subsystems.

Enhanced Security

For security reasons, Embarcadero no longer ships the Subversion DLLs, but recommends that users install and maintain their own Subversion client side DLLs.

Quality Improvements

The quality improvements encompass all product areas, with a specific focus on Delphi Code Insight using Delphi LSP, the High DPI IDE introduced in 11.0, and VCL styles. There are notable enhancements in the compilers and toolchains, the Delphi and C++ RTL, VCL, FireMonkey, FireDAC and other database libraries, Internet access and services, including both the Delphi and the C++Builder personalities.

Overall, RAD Studio 11.3 Alexandria implements over 25 feature requests from Quality Portal and fixes over 365 bugs reported by customers on that site, encompassing all areas of the product.

Nya funktioner i version 11.2

DELPHI IOS SIMULATOR

RAD Studio 11.2 erbjuder stöd för iOS-simulator för Delphi-språket, med möjlighet att generera binärer för iOS-simulatorn för macOS-enheter som körs på ARM-64 (M1 eller M2 CPU:er). Detta gör det möjligt för utvecklare att testa sina Delphi-program på olika Apple-enheter och på flera olika formfaktorer med hjälp av iOS-simulatorn utan att behöva köpa specifik hårdvara.

RAD STUDIO FICK STÖD FÖR ANDROID API NIVÅ 32

IDE:n är inriktad på Android API-nivå 32 (från API-nivå 30 i 11.1), som Google Play kommer att kräva i november 2022. Installationsprogrammet har också uppdaterats för att erbjuda Eclipse Temurin JDK 11, som krävs för de senaste Android SDK-verktygen.

LLDB FÖR DELPHI FÖR LINUX

Delphis Linux-verktygskedja använde tidigare GDB för felsökning. I 11.2 övergår man till LLDB, som ger en kraftig kvalitetsförbättring både när det gäller funktioner och stöd för syntaxen för Delphis språk. LLDB har uppgraderats till version 12 och antagits för iOS-simulatorn, tillsammans med den befintliga användningen av LLDB för C++ Win64 och Delphi macOS, iOS och Android 64-plattformar.

ÅTERSTÄLLA XSLT-TRANSFORMATIONER FÖR ATT FÅ HJÄLP MED INSIKT

Help Insight använder nu en VCL-baserad kontroll för HTML-visning. Den genererar HTML genom att bearbeta de XMLDoc-data som kompilatorn returnerar med en XSL-transformation och tillämpa CSS-format för visning. Precis som i 10.3 och tidigare versioner kan XSLT- och CSS-filerna anpassas. Detta ger mer läsbara detaljer när det gäller formatering och möjlighet för en användare att ändra innehåll och layout.

INAKTIV KOD I KODREDIGERAREN

Det är vanligt att kod kompileras på villkor för specifika plattformar eller av andra skäl. Delphis kodredigerare visar nu inaktiv kod - som inte kompileras på grund av odefinierade makron - på ett annat sätt än kod som är aktiv och kommer att kompileras. När det gäller komplexa IFDEF:er gör den här funktionen det möjligt att omedelbart upptäcka den aktiva koden för den aktuella plattformen och byggkonfigurationen.

C++BUILDER CODE INSIGHT

RAD Studio 11.2 innehåller alla de förbättringar som redan finns i den särskilda uppdateringen 11.1.5 C++ Code Insight. Tillsammans med betydande cquery-förbättringar ger versionen möjlighet att bättre anpassa LSP-beteendet under dialogrutan Tools Options, med möjlighet att starta om servern när ett nytt projekt öppnas, indexera endast filer i redigeraren eller indexera alla filer i projektgruppen.

FÖRBÄTTRADE FLIKAR I REDIGERINGSVERKTYG

RAD Studio 11.2 lägger till några nya funktioner för redigeringsflikar, bland annat möjligheten att visa fliken för filer av olika typer i olika färger (vanlig källkod, filer som öppnats under felsökning, konfigurationsfiler och så vidare). Anpassade färger kan stängas av, till exempel av visuella tydlighetsskäl.

GETIT PACKAGE MANAGER

GetIt gör det nu möjligt att filtrera efter språk (Delphi eller C++). Med det nya filtret kan du lista endast Delphi-paket eller endast C++Builder-paket, och det är aktivt om du använder RAD Studio.

FÖRBÄTTRINGAR AV VÄLKOMSTSIDAN

Vi har återställt avsnittet "New in GetIt" på välkomstsidan och förbättrat beteendet hos kryssrutan "Close Welcome screen when opening a new project": välkomstsidan återställs nu när alla projekt stängs.

...OCH MYCKET MER!

I version 11.2 introduceras också många verktygs-, IDE- och biblioteksförbättringar, inklusive inaktiv kodmarkering i kodredigeraren, Delphi-, VCL-, FireMonkey- och FireDAC-bibliotek, förbättrade redigeringsflikar, uppdateringen av C++Builder Code Insight och förbättringar av välkomstsidan.

Mer information

Nya funktioner i version 11.1

FÖRBÄTTRAD IDE OCH ANVÄNDARUPPLEVELSE

RAD Studio 11.1 bygger på de milstolpar som introducerades i version 11 Alexandria av RAD Studio, Delphi och C++Builder. RAD Studio IDE är det primära fokuset i 11.1, med målet att ytterligare förbättra de funktioner som införts i de senaste versionerna.

RAD Studio 11.1 kombinerar stöd för hög-DPI med förbättringar av fjärrskrivbordstillgång för närmare och effektivare samarbete i teamet. Designerna med hög-DPI för VCL och FireMonkey och den stiliserade formulärdesignern för VCL har genomgått förbättringar.

GetIt Library Manager har förbättrats med cachade bilder och en omarbetad implementering av användargränssnittet. Vyn Meddelanden använder nu anpassade färger, medan den nya välkomstsidan nu erbjuder bakgrundsbilder och stöder anpassade ramar med ett nytt API för öppna verktyg.

Enligt Embarcaderos produktchef Marco Cantù: "RAD Studio 11.1 förbättrar prestandan och stabiliteten hos de fantastiska funktionerna i 11.0, med början i det nya IDE-formatet med hög DPI-kapacitet. Dessutom ger den officiellt stöd för operativsystem som släppts efter att 11.0 levererats: Windows 11, macOS 12 Montere, iOS 15 och Android 12!"

FÖRBÄTTRAD INSIKT I KODEN

Code Insight för båda språken, Delphi och C++, är nu förbättrad. C++-implementationen har förbättrats avsevärt när det gäller kvalitet och prestanda, medan Delphis LSP-motor också är mellan 5 och 30 gånger snabbare. Dessutom är nu typparametrar synliga när man slutför en deklaration.

RAD STUDIO GOT KRAFTFULLARE KOMPILATORER OCH FELSÖKARE

Stabiliteten och prestandan hos Delphi- och C++-kompilatorerna har förbättrats. Delphi macOS 64-bitars ARM- och Android 64-bitars felsökare är nu baserade på LLDB-felsökararkitekturen, som redan används för Delphi iOS 64-bitars felsökare. Som ett resultat av detta förenas Delphi-debuggarna för plattformar som stöds på den här tekniken som en del av det kontinuerliga åtagandet att förbättra kvaliteten.

Jim McKeeth, chefutvecklare och ingenjör på Embarcadero, säger att han är "en person som blir glad över nya funktioner och stora förändringar, men jag förstår också att den största effekten på min dagliga produktivitet kommer från kvalitetsförbättringar och prestandaförbättringar". RAD Studio 11.1 tar med sig alla nya och spännande funktioner i mina favoritutvecklingsverktyg och lägger till den kvalitet och prestanda som gör att varje dag jag använder det lite bättre än den föregående".

RIKARE RTL-, UI OCH DATABASBIBLIOTEK

Optimeringar och kvalitetsförbättringar har införts i Delphis RTL-kärna i 11.1-versionen. Det finns också en ny TURLStream-klass, en TStream-släkting med stöd för asynkrona operationer. Stöd för Windows 11 och Server 2022 i datastrukturen TOSVersion. FireMonkey har lagt till kvalitetsförbättringar för TListView, tillsammans med förbättrad integration av Android SDK, TWebBrowser, Windows HighDPI-relaterade problem och prestanda. FireDAC har lagt till Structure View-integration och erbjuder stöd för MariaDB 10.6, SQLite Encryption Extension (SEE) och nya datatyper för Firebird 4. RAD Studio 11.1 förbättrar också DataSnap-kvaliteten och lägger till möjligheten att distribuera en WebBroker-applikation på Android.

RAD STUDIO GOT ÖVERLÄGSEN INTEGRATION MED AWS OCH PYTHON

Sedan 11 Alexandria-versionen har Enterprise- och Architect-kunder fått en förhandsvisning av den nya AWS SDK för Delphi (licensierad från Appercept). Embarcadero utökar också räckvidden för sina Delphi UI-bibliotek till Python-utvecklare med nya gratis bibliotek och förbättrar också integrationen av Python-bibliotek i RAD Studio-program.

Med alla dessa förbättringar i en viktig kärnversion säger Embarcaderos general manager Kyle Wheeler att företaget är "glada att kunna lansera den här versionen på marknaden som ett fortsatt fokus på kvalitetsförbättringar som bygger på det stora arbetet med version 11. 2022 ser ut att bli ännu ett fantastiskt år för Embarcadero, RAD Studio och vår fantastiska gemenskap".

Nya funktioner i version 11 Alexandria

  • RAD Studio 11 lägger till stöd för hög-DPI i IDE: Detta förbättrar den dagliga verksamheten för utvecklare med fullt stöd för de senaste 4k+-skärmarna, med renare och skarpare teckensnitt och ikoner samt stöd för högupplöst format i alla IDE-fönster, även i VCL- och FMX-formulärdesignerna och kodredigeraren. Du kan nu designa dina formulär direkt i flera skalor och i hög upplösning.
  • VCL Styles ger stöd för designtid: Prototypera snygga användargränssnitt ännu snabbare genom att se direkt vid designtid hur dina stiliserade formulär och kontroller kommer att se ut när de körs.
  • Förbättringar för flera monitorer och fönster: Du kan utforma och redigera koden för samma formulär samtidigt i flera fönster, inklusive "dra" formulärdesignern från ett fönster till ett annat. På så sätt kan du efterlikna fördelarna med den gamla flytande formulärdesignern i den moderna IDE-layouten, även över flera skärmar.
  • Välkomstsida: Den nya sidan är helt ombyggd med VCL (utan webbläsarberoende) och har ett inhemsk utseende och känsla och ett användargränssnitt som passar IDE, och det är lätt för dig att anpassa layout och innehåll.
  • C++ kodformaterare: Automatisera layouten för din C++-kod med hjälp av Clang-baserade kopilator.
  • Många förbättringar av Code Insight (DelphiLSP) baserade på återkoppling och önskemål från utvecklare.
  • Fjärrskrivbord: Förbättrat stöd för fjärrskrivbord (för VCL och IDE).
  • Riktlinjer för FireMonkeys designtid: Prototyperna är snabbare med visuella linjer för att flytta och anpassa kontroller (liknande VCL), med förbättrat stöd för marginaler och utfyllnad.

MODERNISERING AV VCL

Många VCL-komponenter har uppdaterats för nya funktioner i Windows API:

  • Rich Edit-komponenten har uppdaterats: En ny implementering tar bort XP-beroenden och ger ytterligare funktioner i TRichEdit-kontrollen, inklusive URL-detektering, stavningskontroll, bakgrundsfärg och transparens.
  • Kontrollrutor för TreeView: Stöd för kryssrutor i TreeViews har lagts till, och varje nod har stöd för tre tillstånd (partiell, dimmad, uteslutning) för att hjälpa till att anpassa användargränssnittet.
  • Ny TLabelDBEdit-komponent som erbjuder en datamedveten version av TLabelEdit för snabbare prototypframställning.
  • Stor samling mindre VCL-förbättringar, inklusive standardstorlek och -typsnitt för formulär, undantagsknapp för kopiering, förbättringar i verktygsraden, marginaler på Memo och RichEdit, valfria ramar för grupprutor och många fler.

VIKTIGA FÖRBÄTTRINGAR AV FIREMONKEY

  • Förbättrat FMX High-DPI-stöd för Windows- och skrivbordstillämpningar med ett synbart bättre gränssnitt för skrivbordet, som drivs av en uppdaterad skalningsmotor som har flyttats från fysiska till logiska koordinater.
  • Stöd för Microsofts WebView 2 -kontroll (Edge Chromium) i WebBrowser -komponenten.
  • RAD Studio 11 har stöd för det senaste Android 30 API och det senaste Billing API:et och flyttar även till AndroidX-biblioteken.
  • Android-stöd för flera classes.dex-filer, vilket förenklar integrationen av externa Android-beroenden.

MÅLPLATTFORMAR OCH KOMPILATORER

  • MacOS 64bit ARM-kompilator och verktygskedja som inkluderar byggande av universella binärer för Intel/ARM AppStore-ansökningar.
  • Delphi språkstöd för binära decimaler och sifferseparatorer.
  • Förbättringar i C++-verktygskedjan inkluderar en reviderad Delphi-style RTTI för C++-typer (vilket gör det möjligt att använda komponenter byggda med Clang i IDE), inklusive användning av typeid() på Delphi-style-typer, förbättrad C++-style RTTI för Delphi-typer, kvalitetsförbättringar i CMake och kraftigt förbättrad undantagshantering på både Win32 och Win64.

VIKTIGA FÖRBÄTTRINGAR AV KÖRTIDSBIBLIOTEKET MED MERA

  • RTL Kvalitetsfokus: TZipFile, 64bit-förbättringar för stora datastrukturer, Bluetooth LE
  • Hjälpmedel för TDateTime i System.DateUtils. Gör vanliga datum- och tidsuppgifter snabbare att koda och koden renare att läsa. Exempel är att få fram det första datumet i månaden eller året eller konvertera till ett Unix-datumformat, kontrollera AM/PM, ta reda på om det är ett skottår osv.
  • Record Helper för TCurrency i System.SysUtils gör det enklare och smidigare att arbeta med valuta.
  • Förbättringar i C++ RTL med fokus på Delphi-interop inkluderar användning av make_shared och make_unique med Delphi-klasser, stöd för string_view för Delphi-strängar, enkel Delphi-/C++-strängkonvertering, inklusive möjligheten att tilldela en Delphi-sträng till en C++-sträng direkt och vice versa, och konvertering av Delphi-datatyper (t.ex. TDateTime, Variant, etc.) till och från C++-strängar med hjälp av to_string() och from_string().

FÖRBÄTTRAD INSIKT I DELPHI-KOD MED LSP

  • LSP-kunskap om Include (.inc)-filer som används i en .pas-fil
  • Automatisk omstart av LSP-servern
  • Automatisk kodfyllnad med Tab -tangenten
  • Class helper support
  • Förslag på matriser när matriser tilldelas
  • Användning av Visual Studio Code för att redigera Delphi-källkod med fullständig kodkomplettering, tack vare LSP-stödet som ingår i din licens.

DATAKOPPLING

  • FireDAC erbjuder i den nya versionen specifika förbättringar för databaserna PostgreSQL, Oracle och Firebird.
  • HTTP- och REST-klientbiblioteken har utökats med timeoutmekanismer och stöd för HTTP/2, TLS 1.3 och Base64 URL-kodning.
  • En ny komponent, TRESTRequestDataSetAdapter, förenklar uppladdning av dataset till RAD Server.
  • En ny RAD Server Lite med låg trafikintensitet gör det möjligt att obegränsat distribuera dina flerskiktslösningar tillsammans med den fullt skalbara RAD Server-motorn.
  • För DataSnap är logiken för REST URL-mappning nu helt konfigurerbar.

ÖVERGRIPANDE KVALITET

Den här versionen innehåller specifika lösningar på över 650 problem som rapporterats av kunder på Quality Portal (QP), plus över 110 nya funktioner som efterfrågats av kunder på samma portal (Observera att synkroniseringen med QP inte är

Produkttester för RAD Studio, Delphi och C++Builder 11 är nu tillgängliga, och de uppdaterade produktversionerna finns i webbutiken. Kunder med uppdateringsabonnemang kan ladda ner och installera RAD Studio 11 idag med sin befintliga licens och kommer att få ett e-postmeddelande om att den nya versionen är tillgänglig. Nedladdningar finns att hämta i portalen för nya kunder på följande adress my.embarcadero.com.

Kampanj

Fira Delphis 28-årsjubileum med oss!

Celebrating 28 years of Delphi

Februari är en viktig månad för Delphi. Delphi introducerades ju för första gången för världen under denna månad för 28 år sedan och har utvecklats med tiden för varje år som gått sedan dess.

För att ge dig mer av RAD Studio 11 och dess verktyg och funktioner erbjuder vi 15% rabatt på Professional edition, 20% rabatt på Enterprise edition och 28% rabatt på Arachitect edition på Delphi / C++Builder / RAD Studio 11 Alexandria nya licenser!

Förutom vårt rabatterbjudande har vi också ett andra parallellt erbjudande - 3 för 1 (36 månader i stället för 12) på underhåll. Med andra ord, underhåll i två extra år!

Välj det erbjudande som passar dina behov bäst. Rabatterbjudandet och specialerbjudandet 3 för 1 kan inte kombineras.

Erbjudandena gäller för licenser för namngivna användare samt licenser för namngivna nätverk och samtidiga licenser. Du kan köpa RAD Studio/Delphi/C++Builder via vår webshop, eller genom att skicka ett e-postmeddelande till info@alfasoft.com.

Läs mer om RAD Studio/Delphi/C++Builder.

Villkor för vår uppgraderingskampanj

  • Erbjudandet är tillgängligt till och med 31 mars, 2023
  • Erbjudandet gäller vid köp av RAD Studio 11.2 Alexandria, Delphi 11.2 Alexandria, C++Builder 11.2 Professional, Enterprise, Architect edition.
  • Gäller endast nya licenser.
  • Erbjudandet kan inte kombineras med någon annan kampanj.
  • Erbjudandet gäller inte förnyelser eller akademiska licenser.
  • Embarcadero förbehåller sig rätten att ändra eller avbryta erbjudandet när som helst.
  • Ytterligare restriktioner kan gälla.

Inkluderad

RAD STUDIO INNEHÅLLER

  • Delphi
    Det snabbaste sättet att bygga appar för Windows, Mac, iOS, Android och Linux.s
  • C++Builder
    Utveckling av C++ för flera enheter för Windows, Mac, iOS och Android.
  • InterBase Developer Edition och InterBase ToGo
    InterBase Developer Edition ger utvecklare den bästa plattformsoberoende databasen för att bygga och testa databasapplikationer för inbyggda applikationer och applikationer för små och medelstora företag.
  • IBLite
    Databas för Windows, Mac OS X, Android och iOS
  • Komponenter från 3 parter
    • FastReport VCL 4-RAD edition och FireMonkey edition
    • TeeChart Standard
    • CodeSite Express
    • AQtime Standard
    • Beyond Compare Tect Compore

Systemkrav

Systemkrav

RAD Studio 11 Alexandria

Minimikrav för maskinvara

  • 1.8 GHz eller snabbare processor
  • 3 GB RAM. 8 GB RAM rekommenderas.
  • Mellan 6 GB och 60 GB tillgängligt diskutrymme. Användning av en SSD rekommenderas starkt.
  • DirectX 11-kapabelt grafikkort som körs på 1440×900 vertikal upplösning rekommenderas.
  • Windows 10 Anniversary Edition rekommenderas och krävs för utveckling för Windows 10 Store.

Operativsystem krav

  • Windows 10

Du kan också installera RAD Studio på en virtuell maskin som kör en av de versioner av Windows som stöds i en icke-Windows-miljö (t.ex. macOS). För att utveckla FireMonkey-projekt måste din virtualiseringsprogramvara ge direkt åtkomst till host-GPU:n.

Krav för målplattformar som stöds

64-bitars Windows - Datorer och surfplattor med Intel/AMD-processorer som kör någon av följande versioner av Windows

  • Windows 7 (SP1+)
  • Windows 10
  • Windows Server 2016
  • Windows Server 2019
  • A 64-bit 32-bit PC.

OS X - En Intel-baserad Mac med mer än 2 GB RAM som kör någon av följande versioner av macOS:

  • OS X 10.15 Catalina
  • OS X 11 Big Sur

iOS - En iOS-enhet som kör någon av följande versioner av iOS:

  • iOS 14

Alla krav för stöd för macOS

  • Xcode, version 10.12 eller senare.
  • Medlemskap i Apple Developer Program.

Android - En Android-enhet som körs på Arch64-processorer eller ARMv7-processorer med NEON-stöd.

  • En 64-bitarsversion av Windows för utveckling.
  • Android-telefoner och surfplattor med någon av följande versioner av Android:
  • Oreo (8.1)
  • Pie (9)
  • Android (10)
  • Android (11)

Linux (endast Delphi) - 64-bitars Linux som kör någon av följande distributioner:

  • Ubuntu Server (Ubuntu 18.04 LTS)
  • Ubuntu Server (Ubuntu 20.04 LTS)
  • RedHat Enterprise Linux (version 8)
  • Windows 10-dator med WSL2 (Windows Subsystem for Linux)

JRE installeras automatiskt om du installerar stöd för Android-målplattformen.

För mer information om ytterligare programvara, se Tilläggsprogram från tredje part.

Du måste ha .NET Framework 4.5 eller senare installerat på din dator för att kunna installera C++Builder. Om installationsprogrammet inte kan hitta .NET Framework 4.5 eller senare installerat på din dator uppmanas du att hämta och installera det för att fortsätta med RAD Studio-installationen.

Licens

Licensalternativ

Jämförelsematris för C++-licensalternativ

NYHET - Det är nu möjligt att köpa C++Builder Professional på årsbasis. Kontakta Alfasoft för mer information.

Support

Support

Det är möjligt att köpa support och underhåll för alla Embarcadero-produkter. Embarcadero support och hjälp hittar du på följande länkar:

Alfsoft erbjuder teknisk firstline support till alla våra Embarcadero-kunder. Beskriv ditt problem så detaljerat som möjligt när du kontaktar vår support. Kom ihåg att alltid informera om din produktversion och ditt operativsystem (både plattform och version).