Entwickler-Ecke

Off Topic - Delphi --> Kylix


Savage - Di 28.01.03 22:31
Titel: Delphi --> Kylix
Hi,

wie schwer (oder vieleicht auch leicht) ist es, Delphi-Source für Kylix kompatibel zu machen? Wobei die Anwendung selbst ohne Fenster oder so auskommt. Verwendet werden nur Grundelemente wie TClientsocket, TServersocket,... also komplett ohne Fenster.

Ziel ist es einen Server zuschreiben, der aber dann auf Linux laufen soll. Da ich aber nur Windoof installiert hab, würde ich lieber das Progi über Delphi proggen und später ins Kylix umkonvertieren.

kennst sich da jemand in diesen Thema aus?

MfG
Savage


AndyB - Di 28.01.03 23:40

Verwende anstatt dieser beiden Komponenten die Indy-Komponen TIdTCPClient und TIdTCPServer, da die Indy-Komponten auch unter Kylix funktionieren. Ansonsten musst du mit den Pfadangaben aufpassen (Backslash und Laufwerksbuchstaben unter Windows, Slash unter Linux). Du solltest auch keine direkten WinAPI Aufrufe machen, denn unter Linux gibt es die WinAPI nicht.


Savage - Di 28.01.03 23:46

Also könnten dann wohl die ganzen geschriebenen Prozeduren und Funktionen nahezu 1:1 in Kylix übertragen werden?

MfG
Savage


AndyB - Mi 29.01.03 08:18

Die RTL ist mit der von Delphi nahezu identisch. Classes, SysUtils, Contnrs, Math (eben alles, was nichts mit der grafischen Darstellung zu tun hat). Die VCL gibt es allerdings nicht unter Kylix. Dafür liegt die CLX vor, die fast dem Aufbau der VCL entspricht, aber eben nur fast.


Klabautermann - Mi 29.01.03 11:45

Hallo,

wenn du die möglichkeit hast, das Programm gleich als CLX-Anwendung zu Programmieren (also eine entsprechend neue Delphi Version [6 oder 7] in mindestens der Pro ausführung hast) dann sollte es kaum umstellungsprobleme geben.

Das hier könnte dich auch interssieren: http://www.delphi-forum.de/viewtopic.php?t=6150

Gruß
Klabautermann