Hoppa till innehåll

Delphi 11.3 Alexandria

Delphi is the fastest way to build apps for Windows, Linux, Mac, iOS and Android.

Delphi är det smidiga Object Pascal IDE- och komponentbiblioteket för plattformsoberoende inbyggd applikationsutveckling som du har förväntat dig. Skriv, kompilera, paketera och distribuera enterprise-klassade, plattformsoberoende applikationer med flexibla molntjänster och bred IoT-anslutning från den första IDE med integrerad Windows 10 Desktop Bridge-förpackningar. Kompilera inbyggda applikationer för Linux och Windows servrar och nå den bredaste publiken med App Store-stöd för Windows 10, macOS, iOS och Android – allt från en enda kodbas. Delphi levererar uppdaterade prenumerationskunder, en ny Linux-kompilator och en mängd funktionsförfrågningar och RTL-förbättringar.

Delphi hjälper dig:

  • Bygga appar för Windows, Mac, Android och iOS med en och samma kodbas
  • Windows och Linux-serverstöd
  • Bygg 64-bitars Windows applikationer och parallellisera befintlig kod
  • Android 64-bitars stöd för Delphi
  • 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

Färre timmars kodning. Snabb kompilering. Lätt att förstå. Lätt att underhålla om och om igen.

Info

Om Delphi

Byggd för att hjälpa dig att frigöra kraften i dina drömmar

DESIGNA MED C++BUILDER

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

  • Använd Delphis prisbelönta VCL-ramverk för Windows och FireMonkey (FMX) visuellt ramverk för plattformsanpassade användargränssnitt
  • 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.
  • FireMonkey-riktlinjer för designtid: Prototyp snabbare med visuella linjer och förbättrat marginal- och stoppningsstöd
  • Multi-monitor och multi-window förbättringar: designa och redigera kod för samma formulär samtidigt på multipla skärmar
  • Designa snabbt din master-responsiva UI-layout en gång och anpassa sedan enkelt plattforms- och enhetsspecifika vyer utan att duplicera designansträngningar.
  • 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 desktop and mobile apps with Delphi

UTVECKLA MED DELPHI

Utveckla snabbare och smartare med Delphi

  • Använd det kraftfulla, mångsidiga och lättlästa Object Pascal-språket och anpassa IDE: en så att den passar din kodningsstil
  • Använd Code Insight för komplettering av kod via ett modernt språk serverprotokoll baserat på din kod medan bibliotek hjälper dig att koda snabbt och korrekt
  • 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
  • Snabba upp långsamma kompileringar med optimerade kompilatorer för varje plattform
Develop faster and smarter with Delphi

DEBUGGA

Debugga snabbare med RAD Studios integrerade inbyggda felsökning

  • Lägg till villkorliga brytpunkter för att snabbt pausa programkörning på en viss plats eller när ett visst tillstånd inträffar
  • Utforska hela samtalsstapeln 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-kodavslutningen igång under felsökning
  • 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

DISTRIBUERA

Kompilera och distribuera högpresterande integrerade appar med Delphi

  • Tillhandahåll dina appar för Windows 11 med integrerat MSIX-stöd!
  • Stöd för Microsofts WebView 2-kontroll (Edge Chromium) i WebBrowser-komponenten
  • Gå snabbt från Adhoc till App Store. Skapa snabbt programpaket som kan distribueras till Windows Store, Apple App Store och Google Play Store.
  • Kompilera för macOS (M-serien Apple Silicon) och använd det nya universalpaketet för inlämning av 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 senaste fakturerings-API
  • 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.
  • Distribuera enkelt filer direkt till Windows, macOS, Android, iOS och Linux från Delphi IDE
Compile and deploy native apps

DELPHI KODKVALITÉ

Förbättra kvalitén på din kod med Delphi

  • Hitta kodningsfel automatiskt och lös dem med Fast Error Insight
  • RTL Kvalitetsfokus: TZipFile, 64bit förbättringar för stora datastrukturer, Bluetooth LE Record Helper för TDateTime i System.DateUtils.
  • 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 your code quality with Delphi

SAMARBETA

Samarbeta bättre med Delphi Teamwork och Remote Desktop funktioner

  • 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 hjälp av versionskontrollsystem inklusive Subversion, Git och Mercurial-arkiv
  • Navigera enkelt i ändringar och historik med fliken Historik i kodvisaren med den inbyggda skillnadsvisaren
  • Använd Delphi-kommandoradskompilatorer perfekta för att snabbt integrera i kontinuerliga byggkonfigurationer med stöd för MSBuild
Collaborate with Delphi teamwork

UTÖKA

Förbättra Delphi IDEet 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 CodeSight!
  • Förläng IDEt ännu mer med tillägg och plugins från dussintals tredje parter och anpassa IDEt så att det fungerar
Extend Delphi

Nyheter

Vad är nytt i Delphi 11 Alexandria?

RAD Studio 11.3 Released

Delphi 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 Delphi 11 Alexandria’s three previous releases.

Delphi 11.3 includes support for newer versions of several operating systems, adds a new ToolsAPI to the Delphi IDE to customizing the way source code is painted in the code editor, introduces a new Biometric Authentication component for mobile platforms, and a number of other features and enhancements.

What is New in Delphi 11.3

Updated Target Platform Support

Delphi 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 , 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

Delphi 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

Delphi 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.

Delphi 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).

Embedded InterBase Editions & Database Support

Delphi 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, Delphi 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.

Overall, Delphi 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 Delphi 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.

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 HTML-skärmkontroll och genererar HTML genom att bearbeta XMLDoc-data som returneras av kompilatorn 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 kod som är inaktiv - 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 i kvalitet och prestanda, medan Delphis LSP-motor är mellan 5 och 30 gånger snabbare. Dessutom är nu typparametrar synliga när man slutför en deklaration.

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.

Ö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

  • 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 konvertering av Delphi- och C++-strängar, inklusive möjligheten att direkt tilldela en Delphi-sträng till en C++-sträng 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.

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.

Systemkrav

Systemkrav

Delphi 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 väljer att installera stöd för Android-målplattformen.

Delphi-installationen innehåller en del ytterligare programvara. Delphi gör det också möjligt att installera andra tilläggsprogram efter installationen. 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 för Delphi

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

Se Delphi full Feature Matrix för en mer detaljerad jämförelse.

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

Support

Delphi 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 tillhandahåller teknisk support till alla 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). Du hittar instruktioner för support här (https://www.alfasoft.com/en/support.html).