texttransformer.jpg


19.10.2023
Delphi2CB 2.3
Konvertierung von DFM-Dateien nach C++

- Der Code von DFM-Dateien kann nun optional in C++-Code konvertiert werden, der zur Laufzeit beim Erstellen des Formulars oder eines Frames ausgeführt wird. Im Wesentlichen besteht der DFM-Code aus einer Reihe einfacher Zuweisungen von Werten zu Komponenteneigenschaften. Delphi2Cpp gelingt es auch, andere, teilweise komplexe Serialisierungsaktionen auf intuitive und einfache Weise abzubilden. Hierzu werden spezielle Routinen aufgerufen, die den Eigenschaften die Werte nicht direkt zuweisen, sondern diese als Argumente an die Routinen übergeben, in denen dann weitere Aktionen ausgeführt werden können. Speziell für Komponenten von Drittanbietern kann Delphi2Cpp so konfiguriert werden, dass es solche benutzerdefinierten Funktionen aufruft.
Durch die Übersetzung des DFM Codes lassen sich im C++Builder GUI-Anwendungen bauen, die gänzlich ohne DFM Dateien auskommen.

Mehr Details zur Konvertierung von DFM-Dateien

31.01.2023
Delphi2CB 2.2

Übernahme von Änderungen an Delphi2C# zur erleichterten Übersetzung unvollständigen Codes

  • Rekursive Suche benötitgter Units bei der Übersetzung
  • Optionale Erzeugung von Dummy-Code
  • Ausschluß bestimmer Dateien von der Übersetzung
  • Verwendung einer "Cover"-Datei für unbekannte Typen
  • Bezeichner können durch komplexe Ausdrücke ersetzt werden


02.07.2022
Delphi2CB 2.1
  • Inline-Variablen und -Konstanten von Delphi werden zu lokalen C++-Variablen und -Konstanten
  • Große Bereiche in case-Anweisungen werden jetzt in den default-Abschnitt einer switch-Anweisung verschoben
  • Überprüfung der Loop-Variablentypen, um Endlosschleifen zu verhindern
  • Es gibt eine neue Option zum Normalisieren der Namensbereichsnamen, wie es C++Builder tut
  • Vereinfachte Manipulation der Initialisierungs-/Finalisierungsreihenfolge von Units
  • Für C++Builder gibt es die neue Hilfsfunktion DynamicArrayPointer um dynamische Arrays zu übergeben
  • Initialisierungs, Finalisierungs und Assign-Operatoren in Records werden geparst und ausgegeben, aber nicht automatisch in C++ aufgerufen
  • Der Typ "Comp", der nur aus Gründen der Abwärtskompatibilität existiert, wurde entfernt, um Verwechslungen mit häufig verwendeten Variablen dieses Namens zu vermeiden
  • Der mit Delphi2Cpp nach C++ übersetzt Code steht ist jetzt aktualisiert auf GitHub gehosted
  • Das Video des deutschen Vortrags der CodeRage 2021 wurde jetzt in drei leicht erweiterten Teilen auf Englisch nach YouTube hochgeladen

9.9.2021

Delphi2CB erschienen


   english english

 

 
Letzte Neuigkeiten
29.01.24
Aurora2Cpp: Delphi 7 Konverter [more...]

19.10.23
Delphi2CB 2.3: Konvertierung von DFM-Dateien [more...]


 
Diese Homepage ist aus einfachen Texten mit [Minimal Website ]generiert.

Minimal Website
Minimal Website ist mit Hilfe des TextTransformers hergestellt.

TextTransformer
Der TextTransformer ist gemacht mit dem Borland CBuilder

  borland