Delphi-Projekte stecken voller Namen von Komponenten und Bibliotheken, die außerhalb dieser Welt niemand kennt. Nachfolgend die Begriffe, die in einem Angebot oder einer Übergabedokumentation auftauchen — je Begriff, was er ist und was er für Wartung und Aktualisierung bedeutet.
Die Sprache und die Umgebung
- VCL
- Die Bibliothek mit Fenstern, Schaltflächen und Tabellen, mit der nahezu jede Delphi-Desktopanwendung gebaut ist. Windows-spezifisch, was mitbestimmt, wie leicht eine Anwendung in den Browser kann.
- Unicode
- Seit Delphi 2009 ist ein String standardmäßig Unicode. Das ist die schwerste Hürde bei einer Aktualisierung von einer älteren Version: überall, wo Zeichen als Bytes behandelt wurden, muss nachgesehen werden.
- Lazarus und Free Pascal
- Eine freie Entwicklungsumgebung und ein Compiler, die nah an Delphi liegen. Manchmal der bessere Weg, etwa wenn eine Anwendung auch unter Linux laufen soll.
- Package und Komponente
- Wiederverwendbare Bausteine, die als Bibliothek in der Umgebung installiert werden. Bei einer Aktualisierung braucht jede davon eine passende Version.
Was Ihnen im Projekt begegnet
- TMS WebCore
- Eine Erweiterung, mit der bestehender Delphi-Code im Browser läuft. Der Weg zu einer Webversion, ohne alles neu zu bauen.
- DevExpress
- Eine verbreitete Sammlung von Oberflächenkomponenten: Tabellen, Diagramme, Editoren. Wird aktiv gepflegt, es gibt also meist eine passende Version.
- FireDAC
- Die aktuelle Datenbankschicht von Delphi und in der Regel das Ziel, wenn BDE oder ADO ersetzt werden.
- QuickReport und FastReport
- Berichtskomponenten. QuickReport ist der klassische Stolperstein bei einer Aktualisierung; FastReport ist die übliche Alternative.
Sie wissen nicht, welche Komponenten in Ihrer Anwendung stecken? Das lässt sich meist aus der Projektdatei ableiten. Es ist standardmäßig das Erste, was wir aufnehmen.
Mehr dazu →