Entwickler-Ecke

Sonstiges (FPC / Lazarus) / Linux API - Habe Quelltext für Windows bräuchte aber auch das Linux Exec


dac424 - Sa 25.06.05 17:04
Titel: Habe Quelltext für Windows bräuchte aber auch das Linux Exec
Hallo leute wer kann helfen habve ein Programm für Windows getippert nun brauchte wir mal hilfe wer könnte es für Linux machen oder um Kompelieren.


AXMD - Sa 25.06.05 17:17

Versuchs doch mal mit Suche bei Google KYLIX Suche in: Delphi-Forum, Delphi-Library KYLIX

AXMD


retnyg - Sa 25.06.05 17:29
Titel: Re: Habe Quelltext für Windows bräuchte aber auch das Linux
user profile icondac424 hat folgendes geschrieben:
Hallo leute wer kann helfen habve ein Programm für Windows getippert nun brauchte wir mal hilfe wer könnte es für Linux machen oder um Kompelieren.

omfg :shock:
wurde in deutschland die schulpflicht abgeschafft ? :mrgreen:


AXMD - Sa 25.06.05 17:38
Titel: Re: Habe Quelltext für Windows bräuchte aber auch das Linux
user profile iconretnyg hat folgendes geschrieben:
user profile icondac424 hat folgendes geschrieben:
Hallo leute wer kann helfen habve ein Programm für Windows getippert nun brauchte wir mal hilfe wer könnte es für Linux machen oder um Kompelieren.

omfg :shock:
wurde in deutschland die schulpflicht abgeschafft ? :mrgreen:


Nein, aber die drei Deutschstunden mussten wegen den vielen Künstlerförderungen Fächern wie "Bodypainting" und "Feuerlöscher-Konzertorganisation" weichen :mrgreen:

Zurück zum Thema: wieso brauchst du überhaupt eine Linux-EXE?

AXMD


dac424 - Sa 25.06.05 18:16
Titel: Kylix habe ich schonmal gelesen
Ja von Kylix habe ich gelesen nur ich selber habe kein Linux sondern ein par Kumpels und die würden gerne mein Tool benutzen. Jetzt bräuchte ich mal jemanden der meine Windows Aplikation halt lauf fähig für Suse Compelieren könnte


AXMD - Sa 25.06.05 18:23
Titel: Re: Kylix habe ich schonmal gelesen
user profile icondac424 hat folgendes geschrieben:
Ja von Kylix habe ich gelesen nur ich selber habe kein Linux sondern ein par Kumpels und die würden gerne mein Tool benutzen. Jetzt bräuchte ich mal jemanden der meine Windows Aplikation halt lauf fähig für Suse Compelieren könnte


Das wirst du wohl oder übel selbst machen müssen. Denn es gibt etliche Sachen, die unter Linux nicht laufen...

AXMD


Heiko - Sa 25.06.05 18:31

Zum Beispiel laufen alle Windows-APIs nicht unter Linux (als Bsp.) ;). Außerdem ist Kylix nicht mehr auf den aktuellen Stand, da daran nicht mehr gearbeitet wird. Als Ausweichmöglichkeit gibt Freepascal soweit ich weiß ;).

PS: Ich würde auch gerner einige Programme für Linux compilieren, allerdings funtkioniert auf meinem Rechner kein Linux, wodurch ich kein Kylix installieren kann ;).


UC-Chewie - Sa 25.06.05 18:34

Du könntest auch mal versuchen, die EXE-Datei unter Wine zum Laufen zu bekommen.


Heiko - Sa 25.06.05 18:44

Was ist Wine?


tommie-lie - Sa 25.06.05 18:52

user profile iconHeiko hat folgendes geschrieben:
Was ist Wine?
Entweder ein aus Trauben gekeltertes alkoholisches Getränk, oder nicht ein Emulator [http://www.winehq.com].


KidPaddle - Sa 25.06.05 21:47

Oder mal mit CrossKylix versuchen. Damit kann man unter Windows eine Kylix-Anwendung für Linux kompilieren und zwar aus der Delphi-IDE heraus. Das Projekt ist zwar eingestellt worden, mangels Interesse von Borland weiter an Kylix zu arbeiten, aber der Autor ist dabei ein CrossFPC zu erstellen, was, laut Aussage vom Autor, auch eine einfachere Installation der Cross-Kompilate bedeuten soll.

Gruß
KidPaddle


dac424 - So 26.06.05 13:18
Titel: CrossKylix hört sich toll an
es geht darum ich habe eine Teamspeak aplikation geschrieben die mit der Remote.dll und dem Seriel port arbeitet unter Windows no Prob.
die Anwendung ist genial jetzt ist die Frage kann CrossKylix die sachen so umstellen sprich das sie unter Linux laufen ???
und zu der Sache mit Wine vergiss es geht nicht schon getestet.
wenn jemand sich mit der Remote.dll von Ts auskennt und vieleicht jemand mein Tool so umbauen kann das es im Linux geht wäre es echt klasse.

bin gerade dabei Linux zu instalieren und Kylix mal zu testen.

Hilfe Hilfeeeeeeeeeeeeee
oh Got das ist ja echt komplizirt unter Linux.
tja bin halt ein Windows Nuppppp :cry: :cry: :cry: :idea:


retnyg - So 26.06.05 13:33
Titel: Re: CrossKylix hört sich toll an
user profile icondac424 hat folgendes geschrieben:
es geht darum ich habe eine Teamspeak aplikation geschrieben die mit der Remote.dll und dem Seriel port arbeitet unter Windows no Prob.
die Anwendung ist genial jetzt ist die Frage kann CrossKylix die sachen so umstellen sprich das sie unter Linux laufen ???
und zu der Sache mit Wine vergiss es geht nicht schon getestet.
wenn jemand sich mit der Remote.dll von Ts auskennt und vieleicht jemand mein Tool so umbauen kann das es im Linux geht wäre es echt klasse.

bin gerade dabei Linux zu instalieren und Kylix mal zu testen.

Hilfe Hilfeeeeeeeeeeeeee
oh Got das ist ja echt komplizirt unter Linux.
tja bin halt ein Windows Nuppppp :cry: :cry: :cry: :idea:

das wird nicht gehen, weil du unter linux keine DLL's verwenden kannst.
ausser du emulierst halt wieder windows, was aber nicht sinn und zweck ist.
wenn du ein programm entwickeln willst, dass auch unter linux kompiliert werden soll, musst du auf sämtliche windows-spezifischen befehle, api-befehle, DLL's usw verzichten


dac424 - So 26.06.05 17:08
Titel: das weis ich
mein problem ist ganz einfach linux instaliert nun fehlts einfach am wissen ich kann den Queltext gerne mal zu verfügung stellen für den jenugen der Helfen kann
Sprich comport änder und halt dem entsprechen DLL unter windows und unter linux ist es eine so dateul ein lib das weis ich auch
nur ich komme in linux nicht weiter böhmische dörfer


Lhid - So 26.06.05 17:19

Meinung und mich grundlegend geändert-> alte beiträge gelöscht


Benutzername - So 26.06.05 17:30
Titel: Re: das weis ich
user profile icondac424 hat folgendes geschrieben:
mein problem ist ganz einfach linux instaliert nun fehlts einfach am wissen ich kann den Queltext gerne mal zu verfügung stellen für den jenugen der Helfen kann
Sprich comport änder und halt dem entsprechen DLL unter windows und unter linux ist es eine so dateul ein lib das weis ich auch
nur ich komme in linux nicht weiter böhmische dörfer


Also so lamgsam find ichs eine Unverschämtheit, was du uns hier für Satzfetzen hinklumpst.
Deine Tastatur hat bestimmt:
1.) Eine Shifttaste (vermutlich sogar zwei)
2.) Eine Punkt-Taste
3.) Eine Komma-Taste
4.) eine Backspace-/Entfernen-Taste

Du kannst gerne davon Gebrauch machen.
Und außerdem wirst du doch wohl die zehn Sekunden Zeit haben, dir deinen Text vor dem Absenden nochmal durchzulesen; ich glaub dir nämlich nicht, dass DAS alles Tippfehler sind.
user profile icondac424 hat folgendes geschrieben:
Hallo leute wer kann helfen habve ein Programm für Windows getippert nun brauchte wir mal hilfe wer könnte es für Linux machen oder um Kompelieren.


Außerdem hast du bestimmt gelernt, dass man bei Fragen keinen Punkt als Satzzeichen hinmacht, sondern ein Fragezeichen (sagt der Name ja schon).

Und falls jetzt wieder das Argument "ich ahbe ja keeine zeit" kommt, dann ist das eigentlich gar keins.
Denn du scheinst genug Zeit zu haben, da du ja auch in diesem Thread zurückschreibst.
Wenn du dir nichtmal Zeit nimmst, um dir deine Fragen (mehr oder weniger Fragen...) nochmal durchzulesen, dann sehe ich gar nicht ein, wieso ich drauf eingehen sollte.


firus1983 - Mi 29.06.05 15:57

Klingt böse, iss aber durchaus wahr. :D

Ich habe schon betrunken bessere Threads im DF verfasst. :beer:


ScorpionKing - Mi 13.07.05 20:16

Portieren ist bei Delphi sehr schwer! Eine Möglichkeit wäre es aber, es mit Kylix noch mal neu zu kompilieren, bzw. den Source in C/C++ umzuwandeln und dann für Linux zu kompilieren! :wink:


delphischaf - Mi 24.08.05 13:21

aso soweit ich weis, gibt es Teamspeak auch als Linuxversion. Wieso dann solche Mühe?


F34r0fTh3D4rk - Mo 12.09.05 19:05

ich denke bei linux sind *.so dateien die gegenstücke zu den windows *.dll dateien (stell ich jetzt mal so dahin, stimmt bestimmt eh wieder net, weil ich keine ahnung von linux habe). jetzt hast du 2 möglichkeiten:

protieren mit hilfe der linux version von teamspeak (vielleicht ist da ja auch schon testcode mit bei, wirst ja sehen ob das kylix oder delphi code ist)

ansonsten fragst du den autor von teamspeak, der hats ja schließlich auch hinbekommen ;)


NetZwerg - Sa 22.10.05 18:17

user profile iconHeiko hat folgendes geschrieben:
allerdings funtkioniert auf meinem Rechner kein Linux, wodurch ich kein Kylix installieren kann ;).


Wie meine Geschichtslehrerin immer sagt: ne gute Ausrede issn Taler wert... ;)


Heiko - Sa 22.10.05 18:26

user profile iconNetZwerg hat folgendes geschrieben:
user profile iconHeiko hat folgendes geschrieben:
allerdings funtkioniert auf meinem Rechner kein Linux, wodurch ich kein Kylix installieren kann ;).


Wie meine Geschichtslehrerin immer sagt: ne gute Ausrede issn Taler wert... ;)


Das ist keine Ausrede. Das ist die blanke Wahrheit ;). Allerdings könnte ich es noch mit einem Emulator versuchen, ob es funktioniert wenn ich es auf dem installiere ;).


AndyB - So 23.10.05 12:09

Und was soll da nicht funktionieren?


Heiko - So 23.10.05 12:13

Der scheitert am IRQ 18 ;). Sprich er macht einfach nix mehr sobald er bei dem angekommen ist. Ich weiß aber nicht welches Gerät sich dahinter verbirgt.


tommie-lie - So 23.10.05 13:11

"Nobody cared"-Fehler? Kernel-Parameter zur möglichen Lösung: acpi=off, acpi=noirq, noapic, nolapic, pci=biosirq, pci=noacpi, irqpoll, jeweils in beliebigen Kombinationen.


Alstar - So 23.10.05 13:14

user profile iconHeiko hat folgendes geschrieben:
Der scheitert am IRQ 18 ;). Sprich er macht einfach nix mehr sobald er bei dem angekommen ist. Ich weiß aber nicht welches Gerät sich dahinter verbirgt.

Ich glaube sowas hatte ich auch. Also bei mir hat sich der Kernel geladen und danach hab ich nurnoch den blinkenden Cursor gesehen. Das Problem lag damals an meinem NoName-Mutterbrett und dem VIA-Chipsatz.

Zurück zum Problem: Du kannst nur versuchen dein Projekt mit Lazarus bzw. dem nativen FPC neu zu coden und dann zu kompilieren. Ohne gravierende Änderungen wirst du den Quelltext nicht für Linux kompatibel machen können

Alstar


Aristoteles - Mi 04.01.06 14:12

user profile iconHeiko hat folgendes geschrieben:
allerdings funtkioniert auf meinem Rechner kein Linux, wodurch ich kein Kylix installieren kann ;).


Lazarus ist hier eine gute Delphi-Alternative.

Das Programm lässt sich leicht in sämtlichen Betriebssystemen istallieren, läuft also sowohl unter Windows als auch unter Linux. Zudem ist es völlig kostenlos und legal im Netz downloadbar. Die Syntax und Handhabung unterscheidet sich in keinem Punkt von der in Delphi. Einziger Unterschied: Lazarus verwendet andere Units und Dateinamenserweiterungen für Projekte.

Gruß, Aristoteles