openPR Recherche & Suche
Presseinformation

Delphi2C# 2.8.0 verbessert die Übersetzung von Delphi-Code mit Zeigern

01.09.202609:00 UhrIT, New Media & Software
Delphi2C# 2.8.0 verbessert die Übersetzung von Delphi-Code mit Zeigern (© Dr. Detlef Meyer-Eltz / t2t-soft)
Delphi2C# 2.8.0 verbessert die Übersetzung von Delphi-Code mit Zeigern (© Dr. Detlef Meyer-Eltz / t2t-soft)

(openPR) Delphi2C# 2.8.0 verbessert die Übersetzung von Delphi-Code mit Zeigern

Hamburg, 1. September 2026 – t2t-soft veröffentlicht Version 2.8.0 von Delphi2C#. Das Programm übersetzt Delphi-Quellcode nach C#. Mit dem Update wird die Qualität der Übersetzung erneut verbessert. Im Mittelpunkt stehen eine grundlegend überarbeitete Zeigersimulation, die verbesserte Unterstützung für TObject und TClass sowie zusätzliche und überarbeitete Teile der Delphi RTL.

Eine besondere Herausforderung bei der Übersetzung von Delphi nach C# ist die unterschiedliche Behandlung von Zeigern. Delphi-Code verwendet Zeiger in zahlreichen Sprachkonstrukten und Routinen. In sicherem C#-Code stehen dagegen keine Zeiger zur Verfügung. Delphi2C# überträgt solche Konstrukte deshalb mithilfe einer Zeigersimulation nach C#.

Grundlegend überarbeitete Zeigersimulation

Die Zeigersimulation wurde für Delphi2C# 2.8.0 entscheidend verbessert. Sie unterstützt typische Delphi-Konstrukte wie Pointer, typisierte Zeiger, PChar, Record-Zeiger und Zeigerarithmetik sowie GetMem, FreeMem, Move und FillChar umfassender und Delphi-näher.

Die simulierten Zeigertypen verwenden ein gemeinsames Speicherkonzept. Zeiger können unter anderem auf verwaltete Arrays, dynamische Arrays, explizit angelegte Speicherbereiche und UTF-16-Zeichenpuffer verweisen. Konvertierungen zwischen verschiedenen Zeigertypen kommen normalerweise ohne Kopieren der Daten aus.

Auch die Zeigerarithmetik bildet die jeweilige Delphi-Semantik ab: Allgemeine Zeiger bewegen sich byteweise, typisierte Zeiger elementweise und Zeichenzeiger zeichenweise. Move berücksichtigt überlappende Speicherbereiche, während Move und FillChar Bereichsprüfungen ausführen können, sofern die Größe des Speichers bekannt ist.

Die Zeigersimulation ist ab Version 2.8.0 obligatorisch. Dadurch lässt sich Delphi-Code mit zeigerbasierten Routinen zuverlässiger nach C# übersetzen und der vom Anwender übersetzte Code benötigt weniger manuelle Nachbearbeitung.

Verbesserte Unterstützung für TObject, TClass und die Delphi RTL

Delphi-Destruktoren werden jetzt als virtuelle Destroy()-Methoden übersetzt. Free() ruft diese Methode unmittelbar auf und bildet damit das Verhalten von Delphi zuverlässiger nach. Eine null-sichere Hilfsfunktion unterstützt zudem Code, in dem eine Objektvariable den Wert nil haben kann.

Auch Delphi-Klassenreferenzen werden einheitlicher übersetzt. Dies verbessert unter anderem die Behandlung von ClassType, ClassName, ClassParent und InheritsFrom sowie die Erzeugung von Objekten über Klassenreferenzen.

Darüber hinaus wurden weitere Teile der Delphi RTL nach C# übersetzt und bereits vorhandene Übersetzungen verbessert. Dies betrifft insbesondere Units sowie darin enthaltene Klassen und Routinen aus System.SysUtils, System.Classes und System.Generics.Collections. Dazu gehören Listen, generische Collections, Enumeratoren, Dictionaries und objektbesitzende Container.

Weitere Informationen bietet die Produktseite von Delphi2C#. Eine ausführliche technische Darstellung des Updates ist in der Versionsgeschichte von Delphi2C# verfügbar. Ergänzende Einzelheiten zur Bedienung und Übersetzung enthält die englischsprachige Onlinehilfe zu Delphi2C#.

Weitere Produktaktualisierungen und Ausblick

Parallel erhalten Delphi2Cpp, Delphi2CB und Aurora2Cpp neue Versionsnummern. Diese Aktualisierungen enthalten Fehlerkorrekturen und Verbesserungen an der gemeinsam genutzten Codebasis, jedoch keine eigenständigen neuen Funktionen.

Für Mitte September plant t2t-soft außerdem die Veröffentlichung des ergänzenden D2CSharp-Repositorys. Es soll vorübersetzte Teile der Delphi RTL, weitere Komponenten für die Übersetzung nach C# und zugehörige Tests öffentlich zugänglich machen. Zugleich soll es eine Grundlage für die Mitwirkung weiterer Entwickler schaffen. Eine gesonderte Ankündigung folgt zur Veröffentlichung.

Über t2t-soft

t2t-soft entwickelt Werkzeuge zur automatisierten Übersetzung von Delphi-Quellcode. Neben Delphi2C# gehören Delphi2Cpp, Delphi2CB und Aurora2Cpp zum Produktangebot. Entwickler Dr. Detlef Meyer-Eltz ist seit 2002 selbstständig und auf Texttransformationen, Datenkonvertierungen und die Übersetzung von Quellcode spezialisiert.

Verantwortlich für diese Pressemeldung:

News-ID: 1321333
 63

Pressebericht „Delphi2C# 2.8.0 verbessert die Übersetzung von Delphi-Code mit Zeigern“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Das könnte Sie auch interessieren:

Bild: Delphi2Cpp 1.2.0: konvertiert Delphi-Code auch für Visual C++ und gcc
Delphi2Cpp 1.2.0: konvertiert Delphi-Code auch für Visual C++ und gcc
Das Programm Delphi2Cpp dient der Konvertierung von Delphi-Code nach C++. Das erweiterte C++ des CBuilder C++-Compilers war das primäre Übersetzungsziel der vor drei Monaten erschienenen ersten Version von Delphi2Cpp. Mit dem neuen Update wird diese Grenze gesprengt, indem Delphi-Eigenschaften ("properties") optional eliminiert werden können. Die Verwendung …
Bild: Das Delphi Code Camp 2018 - Das Trainingsevent für Delphi-EntwicklerBild: Das Delphi Code Camp 2018 - Das Trainingsevent für Delphi-Entwickler
Das Delphi Code Camp 2018 - Das Trainingsevent für Delphi-Entwickler
working mit den Trainern und anderen Teilnehmern. Alle Workshops zeichnen sich durch große Praxisanteile und kleine Seminargruppen aus. Das Delphi Code Camp findet einmal jährlich statt und richtet sich an alle Delphi-Entwickler. Alle Informationen und die Registrierung finden Interessenten auf www.delphi-code-camp.de.
Bild: Visuelle Web-Entwicklung mit CodeGear Delphi für PHP 2.0Bild: Visuelle Web-Entwicklung mit CodeGear Delphi für PHP 2.0
Visuelle Web-Entwicklung mit CodeGear Delphi für PHP 2.0
HTML-Templates und noch einfachere Datenbankintegration beschleunigen Entwicklungsprozess Langen, 15. April 2008 – Mit Delphi für PHP 2.0 stellt CodeGear, führender Hersteller von Entwickler-Tools, eine neue Version der einzigen PHP IDE (Integrated Development Enviroment) Plattform für die visuelle PHP Entwicklung vor. Delphi für PHP 2.0 erleichtert Entwicklern die Erstellung von dynamischen Web-Anwendungen. Verbessertes visuelles Drag-and-Drop Design und ein erweitertes, leistungsstarkes PHP-Komponenten-Framework sind nur einige der Neuerun…
Delphi Code Camp 2013
Delphi Code Camp 2013
rammierung mit Delphi, Delphi Language Update und Multithreading mit Delphi. Alle Workshops sind so gestaltet, dass die Teilnehmer sofort anwendbares Praxiswissen für Ihre tägliche Arbeit mit Delphi erlernen. Alle Workshops können auch einzeln gebucht werden. Alle Infos finden Interessenten auf www.delphi-code-camp.de.
Delphi Code Camp mit den Experten Bernd Ua, Stefan Glienke und Frank Lauter
Delphi Code Camp mit den Experten Bernd Ua, Stefan Glienke und Frank Lauter
genutzt werden kann. Die Workshops können auch einzeln gebucht werden. Alle Workshops zeichnen sich durch große Praxisanteile und kleine Seminargruppen aus. Das Delphi Code Camp findet einmal jährlich statt und richtet sich an alle Delphi-Entwickler. Alle Informationen finden Interessenten auf www.delphi-code-camp.de (http://www.delphi-code-camp.de).
Bild: EKON 16 - Die Entwickler Konferenz für Delphi & MoreBild: EKON 16 - Die Entwickler Konferenz für Delphi & More
EKON 16 - Die Entwickler Konferenz für Delphi & More
Vom 05. bis 07. November 2012 präsentiert das Entwickler Magazin in Düsseldorf die EKON 16. Das große Konferenz-Highlight für die Delphi-Community bietet in diesem Jahr wieder insgesamt 30 Sessions und 4 Workshops mit vielen bekannten Profis der Delphi-Community. Sechs Tracks stehen dabei zur Auswahl, von Tips &Techniques, IDE & Tools, Crossplatform/ Mobile/ Web, OOP/ Fundamentals über Datenbanken/ XML bis hin zu Metro/ Windows 8Auch Neuigkeiten aus dem Hause Embarcadero, wie beispielsweise die Neuerungen der kommenden Delphi Version oder der…
objectiF goes Delphi
objectiF goes Delphi
Berliner microTOOL GmbH unterstützt jetzt komplettes Roundtrip Engineering für Borland Delphi. Möglich macht es die Delphi-objectiF-Integration – kurz doit –, die die Berliner ICG Informatics Consulting GmbH anbietet. doit integriert beide Werkzeuge nahtlos: Auf Mausklick können bestehende Delphi-Projekte in objectiF importiert oder in objectiF begonnene Projekte nach Delphi überführt werden. Alle Änderungen, die während der Entwicklung in objectiF oder Delphi vorgenommen werden, können jederzeit in die jeweils andere Richtung übertragen we…
Bild: Visuelle Web-Entwicklung mit CodeGear Delphi für PHP 2.0Bild: Visuelle Web-Entwicklung mit CodeGear Delphi für PHP 2.0
Visuelle Web-Entwicklung mit CodeGear Delphi für PHP 2.0
HTML-Templates und noch einfachere Datenbankintegration beschleunigen Entwicklungsprozess Langen, 15. April 2008 – Mit Delphi für PHP 2.0 stellt CodeGear, führender Hersteller von Entwickler-Tools, eine neue Version der einzigen PHP IDE (Integrated Development Enviroment) Plattform für die visuelle PHP Entwicklung vor. Delphi für PHP 2.0 erleichtert Entwicklern die Erstellung von dynamischen Web-Anwendungen. Verbessertes visuelles Drag-and-Drop Design und ein erweitertes, leistungsstarkes PHP-Komponenten-Framework sind nur einige der Neuerun…
Embarcadero Technologies mit Sneak Preview zu RAD Studio XE
Embarcadero Technologies mit Sneak Preview zu RAD Studio XE
Langen - 10. August 2010 - Embarcadero Technologies, ein führender Anbieter von Multi-Plattform-Entwicklungs-Werkzeugen und Datenbank-Software, kündigte heute die erste von mehreren Vorpremieren an. Im frühen September wird die neue Applikationsentwicklungs-Suite Embarcadero RAD Studio XE vorgestellt. Das bevorstehende Release "2011" soll Delphi XE, C++ Builder XE, Delphi Prism XE und RadPHP XE beinhalten. Die erste Vorpremiere zeigt Verbesserungen bei der Entwicklungs- und Team-Produktivität, die das neue Release ermöglicht. Hinzu kommen O…
Entwickler Akademie – Delphi Code Camp vereint zehn Workshops von den deutschen Experten der Community
Entwickler Akademie – Delphi Code Camp vereint zehn Workshops von den deutschen Experten der Community
Die Entwickler Akademie präsentiert im November, zusammen mit dem Entwickler Magazin, das nächste Delphi Code Camp. Vom 23. bis 27. November 2009 werden in München die Delphi-Profis Bernd Ua, Daniel Magin, Holger Flick, Olaf Monien, Thomas Pfister und Daniel Wischnewski ihr umfangreiches Know-how anhand von vielen Praxisbeispielen vermitteln. Mirko Hillert, Projektleiter der Entwickler Akademie erklärt die Besonderheiten dieses Camps. „Im Delphi Code Camp, das mittlerweile zum 5. Mal veranstaltet wird, profitieren Delphi-Entwickler von einer…
Sie lesen gerade: Delphi2C# 2.8.0 verbessert die Übersetzung von Delphi-Code mit Zeigern