Hallo Leute ,
bei der aktuellen Version geht es zunächst mal nicht um fundamental neue Funktionen .
Es war einfach überfällig , die alte Version zu ersetzten.
Diese war noch mit Delphi6 (von 2001) unter Windows-XP (32Bit) geschrieben .
Das alte Delphi6 ist auf aktuellen Windows-Plattformen (> Win7) kaum noch nutzbar und kann halt nur 32Bit-Programme erzeugen , von Linux , oder anderen Plattformen ganz zu schweigen.
Ein aktuelles Delphi (Vollversion) ist für Hobbyprogrammierer kaum noch erschwinglich und so stand ich vor einem Problem .
Möglichkeiten :
a) Projekte einstampfen.
b) Auf eine andere Programmiersprache wechseln , hätte mich um viele Jahre zurückgeworfen , weil man bei fast Null anfängt.
c) Auf die Freeware-Entwicklungs-Umgebung Lazarus/Freepascal wechseln.
Hatte mich dann 2018 für Variante c) entschieden , was mich auch etliche Nerven gekostet hat .
Der erste Portierungs-Versuch wurde mit 1000enden Fehlermeldungen quittiert .
Lazarus hat zwar eine große Ähnlichkeit mit Delphi6/7 und auch die Programmiersprache Pascal wird benutzt .
Aber:
1) Im alten FLZ_Vortex waren tonnenweise Windows-API-Aufrufe verbaut , die zunächst durch Plattformunabhängige Funktionen ersetzt werden mussten.
2) Einige im alten Programm verwendetet Bildschirmelemente gab es unter Lazarus nicht , dafür musste eine Ersatz gesucht werden , was lange gedauert hat.
3) Ein Ziel bei der Umstellung war auch , das FLZ_Vortex und andere Progs direkt unter Linux zum laufen zu bekommen , denn es werden immer mehr , die auf Linux wechseln.
Auch wenn viele aktuellen Windows-Programme per WINE nutzbar sind .
Mittlerweile komme ich mit dem Lazarus gut zurecht , das alte Delphi6 (auf einem alten XP-Rechner) wird nur noch selten angeworfen.
Auch die diversen Hilfsprogramme sind mittlerweile auf Lazarus umgestellt und wurden im Menüpunkt 'Tools' zusammengeführt.
Die Programme , die fertig portiert sind , kann ich nun (auf Wunsch) auch für Linux kompilieren .
Neue Programme werden nur noch mit Lazarus angefangen.
Die letzte Baustelle (zum Portieren) ist dann noch der Pofil-Editor , auch hier sind wieder ähnliche Probleme zu bewältigen .
Wenn das alles soweit geschafft ist , knöpf ich mir die 100km lange Wunschliste vor .
Unter anderem steht da auch , der Wiedereinbau der (X-Foil-Momentenberechnungs-Geschichte) auf dem Plan.
Dann hat eventuell auch Uwe wieder Interesse an einer aktuellen Version .
Gruß
Frank