Autor Beitrag
FloFri
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 97



BeitragVerfasst: Mi 10.09.03 07:37 
Hi!
Ich wollte mal fragen, ob es möglich ist, cross-compiling mit delphi 6 zu machen.

Also, eine Anwendung unter windows proggen, aber das der compiler dann eine linux-anwendung daraus macht.

Die Sache ist die: Ich habe einen Linux-Server und will für den eine kleine Komandozeilen-app schreiben (habe nur remote-zugriff auf die komandozeile, daher kann ich da kein kylix benutzen) habve aber lokal kein linux.

Falls das nicht geht, könnte mir dann jemand folgende linux-komandozeilen-app schreiben: 2 sockets.

der erste wartet auf eine verbindung auf port xxxx (kann beliebig gewählt werden). verbindet nun ein client auf diesen port verbindet der zweite socket auf login.icq.com ; Port 5190. Wenn jetzt an einem dieser sockets etwas ankommt, wird es durch den anderen port weitergeschickt und wenn einer der sockets die verbindung beendet, beendet auch der zweite die verbindung.

Quasi ein ICQ-Proxy also.
AndyB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: Mi 10.09.03 09:15 
Wenn du Zugriff auf die Konsole des Remoterechners hast, kannst du Kylix in der Konsole installieren und dann nur den Konsolen-Compiler dcc zum kompilieren nutzen. Das Programm kannst du unter Windows schreiben (keine Windows spezifischen Funktionen und Units verwenden), den Quellcode nach Linux kopieren und mit dcc MyApp.dpr kompilieren. Die Indy-Komponenten laufen unter beiden Systemen, womit du keine Libc Unit direkt brauchst um mit Sockets zu programmieren.

_________________
Ist Zeit wirklich Geld?
FloFri Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 97



BeitragVerfasst: Mi 10.09.03 11:25 
Danke für deine hilfe, aber das ist mir ehrlich gesagt etwas zu viel aufwand, auserdem: wie soll ich kylix da drauf bekommen? per upload? das dauert doch ewig, das ist ein webserver.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Do 23.12.04 22:04 
ich habe das gleiche problem: ich habe eine CGI anwendung geschrieben, und benutze windows. aber ich kann natürlich keine windows-exe datei auf einem linux webserver laufen lassen... kann man vielleicht mit einem linux emulator(gibts sowas??) kylix starten? ist kylix einich kostenlos? wenn ja, wo bekomm ichs her, falls das mit dem emulator hin haut. wenn nicht, dann kann ich irgentwie ein linux compilat meiner datei bekommen??

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Hybrid
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 112

Win XP Pro
D7 Ent
BeitragVerfasst: Sa 04.02.06 10:07 
guckt mal hier:
crosskylix.untergrund.net/

Das ist die perfekte Lösung für euer Problem
Mit CrossKylix wird aus Delphi so ne art Kylix unter Windows und kann dann für Windows und für Linux Programme entwickeln.

Ich weiß nur bisher nicht wie ich da die Sockets reinbekomme, da ich nicht weiß wo ich die Units für Kylix hernehmen soll.

_________________
Hallo, ich bin eine Signatur! :D
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Sa 04.02.06 10:48 
das Kylix (vorerst?) seiten Borland nicht mehr weiterentwickelt wird, sind die Macher von Cross-Kylix zu fpc gewechselt und entwickeln das Programm unter der Namen CrossFPC weiter.
Indy gibt es auch für den FreePascal Compiler(fpc).

_________________
Markus Kinzler.
Hybrid
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 112

Win XP Pro
D7 Ent
BeitragVerfasst: Sa 04.02.06 10:57 
Danke für den Tipp, ich wusste bisher nicht dass es dieses Projekt gibt. Naja aber da es sich im moment in einer closed Betaphase befindet werde ich für meinen Teil wohl erstmal auf CrossKylix zurückgreifen müssen, bis CrossFPC public ist.
Aber dennoch danke!

_________________
Hallo, ich bin eine Signatur! :D