Autor Beitrag
Savage
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 110



BeitragVerfasst: Di 28.01.03 22:31 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: 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.

_________________
Ist Zeit wirklich Geld?
Savage Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 110



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: 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.

_________________
Ist Zeit wirklich Geld?
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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: www.delphi-forum.de/viewtopic.php?t=6150

Gruß
Klabautermann