AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen FreePascal Delphi 2007 zu Lazarus konvertieren ?!?!? möglich??
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 2007 zu Lazarus konvertieren ?!?!? möglich??

Ein Thema von polondo · begonnen am 1. Apr 2009 · letzter Beitrag vom 26. Apr 2009
Antwort Antwort
polondo

Registriert seit: 1. Sep 2005
84 Beiträge
 
#1

Delphi 2007 zu Lazarus konvertieren ?!?!? möglich??

  Alt 1. Apr 2009, 18:43
Hallo,

Hat schonmal jemand eine Möglichkeit gefunden ein bestehendes Programm aus Delphi 2007 zu Lazarus zu konvertieren?
Wenn ich mir den Code so anschau fallen mir schon viele Gemeinsamkeiten auf .... aber eben nicht soviele das es nahtlos übergeht.

Wer hat damit schon Erfahrung und / oder kann Tipps geben wie man da am besten drangeht?!

Ich wollte ungern alles neuschreiben ... sind bestimmt an die 8000Zeilen code. btw. es handelt sich dabei um ein Db-gestütztes (sql2000) Lagerverwaltungsprogramm + Rechnungslegung + Kundenkartei


Wäre für Hilfe und Anregungen sehr dankbar!!

Gruß R.
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Delphi 2007 zu Lazarus konvertieren ?!?!? möglich??

  Alt 1. Apr 2009, 19:08
Zitat von polondo:
Hallo,

Hat schonmal jemand eine Möglichkeit gefunden ein bestehendes Programm aus Delphi 2007 zu Lazarus zu konvertieren?
Wenn ich mir den Code so anschau fallen mir schon viele Gemeinsamkeiten auf .... aber eben nicht soviele das es nahtlos übergeht.

Wer hat damit schon Erfahrung und / oder kann Tipps geben wie man da am besten drangeht?!

Ich wollte ungern alles neuschreiben ... sind bestimmt an die 8000Zeilen code. btw. es handelt sich dabei um ein Db-gestütztes (sql2000) Lagerverwaltungsprogramm + Rechnungslegung + Kundenkartei


Wäre für Hilfe und Anregungen sehr dankbar!!

Gruß R.
Ganz frisch:

http://twinforms.com/screencast/wxfo...HelloWorld.swf

Die in Delphi (hier 2009) erstellte Anwendung kann direkt aus der IDE heraus als Free Pascal / Lazarus Projekt gespeichert und dann unter z.B. MacOS kompiliert und gestartet werden.

Wie hoch der Aufwand konkret ist, hängt natürlich von der Zahl und Komplexität der Delphi Forms ab.

Thread dazu:

https://forums.codegear.com/thread.jspa?threadID=14612
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
I.A

Registriert seit: 14. Jan 2007
83 Beiträge
 
#3

Re: Delphi 2007 zu Lazarus konvertieren ?!?!? möglich??

  Alt 26. Apr 2009, 16:10
Hallo!

Super! Wenn eine Portierung so problemlos möglich ist, dann geb ich mal die folgende .tgz Datei hier zum Besten, mit der Bitte, die Portierung vorzunehmen und das Ergebnis wiederum als Open Source hier verfügbar zu machen.

Es handelt sich um die SizeCrtl Komponente des DP Users _frank_ ergänzt um den Objektinspektor aus Lazarus. Zumindest im Quellcode.

Eine exe ist als Demo ebenso beigefügt, damit Ihr sehen könnt, wozu das gut ist.
Ich hätte ebenso den Jedi Objektinspektor verwenden können, der doch nicht so kompliziert ist, wie ich ihn noch vor wenigen Wochen eingeschätzt habe. Da ich aber die Komplexität desselben überschätzt habe, hab ich einen anderen verwendet, der wiederum nur von Delphi problemlos übersetzt wird.

Die SizeCtrl Komponente wurde mit Delphi realisiert, Der Objektinspektor der Exe ist mit einer passenden Bibliothek für Delphi realisiert, bei der die Lizenzbedingungen etwas unklar sind. Hab ich nur gemacht, um die Exe realisieren zu können. Den Lazarus Objektinsprktor kriege ich nicht nach Delphi portiert.

Wenn sich die SizeCtrl Komponente nach Lazarus portieren lässt, was nach Aussage von @mjustin ohne Probleme möglich ist, dann warte ich auf den portierten Code. Sollte ja dann keinerlei Mühe bereiten.

Die SizeCtrl Komponente stellt einen Laufzeit-Formulardesigner bereit. Im Demo befinden sich bereits Komponenten auf dem Formular, die in Lage und Größe zur Laufzeit verändert werden können. Mit XML Serialisierung noch die neuen Daten abspeichern und man hat die Möglichkeit, das Design seiner Software zur Laufzeit, sogar beim Kunden anzupassen.
Angehängte Dateien
Dateityp: tgz sizectrl_489.tgz (360,3 KB, 8x aufgerufen)
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Delphi 2007 zu Lazarus konvertieren ?!?!? möglich??

  Alt 26. Apr 2009, 20:48
Zitat von I.A:
Wenn sich die SizeCtrl Komponente nach Lazarus portieren lässt, was nach Aussage von @mjustin ohne Probleme möglich ist, dann warte ich auf den portierten Code. Sollte ja dann keinerlei Mühe bereiten.
Na, das ist ja ein ganzes Rudel von Miverständnissen - SizeCtrl mag ja Open Source (oder ähnliches) sein, doch die auf der genannten Adresse angebotene Portierungslösung ist es nicht, die kann man kaufen. Sie konvertiert auch nicht beliebige Delphi Projekte nach Lazarus, sondern erleichtert die Portierung, auf der Basis einer plattformunabhängigen Komponentenbibliothek. Vorteil: arbeitslos werden wir vorerst nicht, ein Universalkonverter (von Technologie A nach Programmiersprache B auf Betriebssystem C mit Zwischenstop bei Web 2.0) existiert zum Glück nicht.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz