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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!