Du bist Delphi Entwickler und suchst nach Projekten?

Sie suchen eine Firma zur Unterstützung oder Betreuung Ihres Delphi Projektes?
Klicken Sie hier!

logo 1125955512 
Jetzt anrufen

Delphi News

Delphi Entwickler Logo

Webinar Delphi 10.3.1

Webinar Delphi 10.3.1 Rio

 Webinar „Die neusten Feature in RAD Studio 10.3.1 Rio“, am 7. März 2019   Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein., 23.02.2019

 

Das neue Release 10.3.1 von Delphi ist seit einiger Zeit verfügbar. In einem Webinar gibt uns Matthias Eißing einen umfassenden Überblick mit dem Fokus auf Delphi.

Am 07. März 2019 gibt uns Matthias Eißling einen umfassenden Überblick in das neue Release 10.3.1 von Delphi.

Die Neuigkeiten von Delphi 10.3.1:

  • Neue IDE
  • Neue Sprachfunktionen von Delphi
  • Erweiterungen und Verbesserung im mobilen Umfeld
  • RAD Server
  • und mehr...

Jedes Webinar wird inklusive Fragen und Antworten ca. 60 Minuten dauern und in deutscher Sprache durchgeführt.

Jetzt anmelden

Delphi-Neuerungen im RAD Studio 10.3 Rio

Artikelbild Neuerungen RAD Studi 10.3 Rio 

Allgemeines

 

Deklaration von Inline-Variablen

Die Deklaration lokaler Variablen in der Delphi-Sprache in 10.3 wurde erheblich geändert und bietet nun viel größere Flexibilität. Entsprechend den Pascal-Sprachregeln mussten bis jetzt alle Variablen- und Konstantendeklarationen in einen "var"- oder "const"-Block vor dem Beginn eines Funktions-, Prozeduren- oder Methodencodes erfolgen.

Mit der neuen Syntax für die Deklaration von Inline-Variablen können Sie die Variable oder Konstante direkt im Code deklarieren und ihr in derselben Anweisung einen Wert zuweisen. Zudem ist es möglich, Variablen in einem verschachtelten Codeblock mit auf diesen Codeblock beschränkter Sichtbarkeit und Lebensdauer zu deklarieren.

 

Typableitung

Inline deklarierte Variablen können auch die Typableitung nutzen. Für eine Inline-Variable mit einer direkten Zuweisung muss kein Typ angegeben werden, da er vom zugewiesenen Wert abgeleitet werden kann.

 

Herkömmliche Arbeitsspeicher-Referenzzählung im Linux-Compiler

Der 64-Bit-Compiler für Linux in 10.3 wurde "zurückgesetzt", damit er die Nicht-ARC-Implementierung der Objektspeicherverwaltung verwendet, was exakt dem Windows-Verhalten entspricht.

Die NEXTGEN-Definition wurde für den Linux-64-Bit-Compiler deaktiviert.

 

AnsiString/AnsiChar unter Linux

In RAD Studio 10.3 Rio wurde die Unterstützung für die Datentypen AnsiChar/AnsiString im älterer Stil unter Linux hinzugefügt. Verwenden Sie diese Typen mit Bedacht, da Unicode auch unter Linux der bevorzugte String-Typ ist und Ansi-Codeseiten unter Windows und Linux nicht übereinstimmen. Dies kann jedoch die Kompatibilität mit vorhandenem Low-Level-Code zur Verwaltung von Strings erhöhen.

 

ABI-Kompatibilität von Delphi

In früheren Releases gab es geringfügige Plattformunterschiede bei der Übergabe von ABI-basierten Methoden, insbesondere bei Records in der Größe zwischen 4 und 8 Byte bei der Übergabe per Wert oder per Referenz. Diese Unterschiede sind nun behoben und Probleme, die bei der Migration von C++-Win32-Code nach Win64 bei der Interaktion mit Delphi auftraten, insbesondere bei der Verwendung von Ereignisbehandlungsroutinen, sollten nun behoben sein. Ein klassisches Beispiel ist eine Ereignisbehandlungsroutine, die einen TPoint-Parameter übernimmt: In Win32 ergaben sich korrekte Werte für die X- und Y-Koordinaten des Punkts, aber in Win64 lieferte das Auslesen von X und Y "Schrottwerte". Dies tritt nicht mehr auf.

Die meisten Änderungen betreffen fastcall, aber RAD Studio 10.3 Rio enthält auch Änderungen der Unterstützung für cdecl und andere Aufrufkonventionen, um eine vollständige Kompatibilität, auch auf mobilen Plattformen, zu erzielen.

 

IDE

Das Erscheinungsbild des Hauptfensters und einiger wichtiger Dialogfelder von RAD Studio 10.3 Rio wurde verbessert und bietet nun einen moderneren Stil mit Schwerpunkt auf Lesbarkeit und Klarheit.

 

Zwei neue Designs

RAD Studio 10.3 enthält ein neues helles Design und eine Überarbeitung des dunklen Designs mit dem Fokus auf Benutzerfreundlichkeit auch bei längerem Arbeiten.

 

Projekt- und IDE-Optionen

Die Dialogfelder für IDE- und Projektoptionen erhielten ein klares Erscheinungsbild durch Steuerelemente, die regelmäßig mit gleichen Abständen ausgerichtet sind. Der graue Hintergrund wurde durch einen weißen ersetzt, wodurch den Fenstern insgesamt ein moderneres Aussehen verliehen wurde, jede Einstellungsseite verfügt über einen Titel und Optionshierarchien werden in voller Breite angezeigt.

Die Optionshierarchien wurden um neue Kategorien erweitert und einige Optionen wurden in neue Kategorien verschoben. Beispielsweise befinden sich im Dialogfeld "Projektoptionen" die Programmsymbole oder -bilder nicht mehr auf der Seite "Anwendung", sondern auf unter Anwendung > Symbole.

Beide Optionsdialogfelder können mithilfe eines neuen Suchfeldes in der Titelleiste durchsucht werden.

TIOBE-Index für Dezember 2018

Delphi startet durch und liegt noch vor Go!

Artikel TIOBE Programming Community Index 

Delphi ist jetzt als „Fast-Up-Mover“ markiert und befindet sich sogar über Go. Delphi ist innerhalb eines Jahres um fünf Plätze von 16 auf 11 gestiegen und steigt anhaltend weiter.

Dieses Ergebnis resultiert zweifellos aus der neuen Community-Editionen sowie den Online-Entwicklerkonferenzen „CodeRage“ und der  Embarcadero Academic Edition.

Der „TIOBE Programming Community Index“ ist ein seit 2001 publiziertes und monatlich aktualisiertes Ranking von Programmiersprachen nach ihrer Popularität.

Der Listenplatz jeder Sprache ergibt sich aus der Häufigkeit von Treffern bei einer Suche nach dem Namen der Programmiersprache in den, gemäß Alexa Internet, wichtigsten Internetseiten mit Suchfunktion.

Das Ranking publiziert das niederländische Unternehmen TIOBE Software BV, die im Oktober 2000 mit finanzieller Unterstützung des Schweizer Unternehmens SynSpace AG und einiger privater Investoren gegründet wurde.

Büro Office

Delphi Entwickler PROFESSIONELLE ENTWICKLUNG, SCHLANKE LÖSUNGEN FÜR IHR PROJEKT
ERPwerk GmbH & Co. KG

Im Technologiepark 4
26129 Oldenburg

Telefon: 0441 777729
E-Mail: info@delphientwickler.de

Sozial Media

facebook

Sicherheit

Haftplicht exali