Entwickler-Ecke

Internet / Netzwerk - Delphi Programm in HTML einbinden


steve.1 - Fr 11.07.08 14:32
Titel: Delphi Programm in HTML einbinden
Hallo Leute
In der Schule haben wir ein Programm mit Delphie 6 programmiert. Da ich gerade dabei bin eine Internetseite zu erstellen würde ich gerne dieses Programm mit in die Internetseite einbinden bzw. auf der Internetseite benutzen will. Wie kann ich ein in Delphie geschriebenes Programm in eine Internetseite in HTML einbinden?

Freue mich auf eure Antworten und bedank mich schoch einmal im vorraus.

PS: Berrücksichtigt bei eurer Antwort bitte das ich noch kein Genie auf dem Gebiet bin und
ich nur die Grundkenntnisse beherrsche.

Moderiert von user profile iconNarses: Tiepvehler im Titel korrigiert.


Jakob_Ullmann - Fr 11.07.08 14:36

Gar nicht! Du kannst entweder den Code anzeigen oder das Programm noch einmal in einer anderen Sprache schreiben. Zum Beispiel PHP oder JavaScript, das ist aber völlig anders.

PS: Delphi (ohne e)


Narses - Fr 11.07.08 14:41

Moin und :welcome: im Forum!

Nun, man könnte versuchen, ein ActiveX-Plugin aus dem Programm zu machen, dann läuft es zumindest im IE. :nixweiss: Aber das geht nicht mit jedem Programm und ist auch nicht ganz ganz einfach... :?

cu
Narses


Jakob_Ullmann - Fr 11.07.08 14:50

user profile iconNarses hat folgendes geschrieben:
dann läuft es zumindest im IE.


Und in den anderen Browsern nicht. Und in ein paar Jahren ist das dann nur noch die Hälfte, dagegen ist PHP / JS zukunftssicher.


Timosch - Fr 11.07.08 15:59

user profile iconJakob_Ullmann hat folgendes geschrieben:
user profile iconNarses hat folgendes geschrieben:
dann läuft es zumindest im IE.


Und in den anderen Browsern nicht. Und in ein paar Jahren ist das dann nur noch die Hälfte, dagegen ist PHP / JS zukunftssicher.

Auf vielen IEs läufts schon jetzt nicht. AFAIK ist das Laden von externen ActiveX-Controls per default deaktiviert.
Aber wieso vergleichst du PHP mit ActiveX? Hat doch absolut nichts miteinander zu tun...



user profile iconsteve.1 hat folgendes geschrieben:
Hallo Leute
In der Schule haben wir ein Programm mit Delphie 6 programmiert. Da ich gerade dabei bin eine Internetseite zu erstellen würde ich gerne dieses Programm mit in die Internetseite einbinden bzw. auf der Internetseite benutzen will. Wie kann ich ein in Delphie geschriebenes Programm in eine Internetseite in HTML einbinden?

Freue mich auf eure Antworten und bedank mich schoch einmal im vorraus.

PS: Berrücksichtigt bei eurer Antwort bitte das ich noch kein Genie auf dem Gebiet bin und
ich nur die Grundkenntnisse beherrsche.

Wenn du eine Internet-Seite erstellst, sollte dir eigentlich klar sein, dass sowas auf keinen Fall gehen darf. Wenn dein Programm ausführbar wäre, dann wäre auch ein Programm ausführbar, dass deine Festplatte zerschießt...


elundril - Fr 11.07.08 16:03

du könntest ev. JS /PHP / HTML o.ä. als schnittstelle für dein Programm verwenden. Oder du machst das wirklich als JavaApplication.


Tilman - Fr 11.07.08 16:07

Hallo Steve.1! Am besten lässt du dein Programm einfach zum download dort (Wenn du das von der Lizenz her darfst), und das geht so: <a href='meinProjekt.exe'>Hier könnt ihr es laden.</a>


UGrohne - Fr 11.07.08 16:53

user profile iconTilman hat folgendes geschrieben:
Hallo Steve.1! Am besten lässt du dein Programm einfach zum download dort (Wenn du das von der Lizenz her darfst), und das geht so: <a href='meinProjekt.exe'>Hier könnt ihr es laden.</a>

Er sollte natürlich nicht vergessen, das Programm noch dazu per FTP hochzuladen in denselben Ordner, in dem die entsprechende HTML-Datei liegt *klugscheiß* ;)


Hack Gott - Fr 11.07.08 17:11

Wenn es "nur" ein Programm ist, bei dem es keine grafische Oberfläche gibt/diese nicht wichtig ist. UND es richtig ist, dass auf dem Server auszuführen kannst du bei deinem EIGENEM (auf fremden wird es deaktiviert sein) Server die Anwendung mit PHP ausführen. Dann erzeugst du z.b. eine TXT Datei mit den Ergebnissen die diese dir liefert und lädst diese in PHP. Jetzt kannst du dort damit weiter arbeiten.
Wahrscheinlich ist das aber ein viel zu großer Aufwand. Lohnt sich wahrscheinlich nur, bei zu verschlüsselnden Sachen, die du möglichst sicher mit deinem eigenen Programm verschlüsseln willst und zu 99,9% garantiert haben willst, dass da niemand dran kann. Aber ob der Aufwand da immer noch zu groß ist, ist auch gut möglich. Ich würde dir empfehlen das ganze mit HTML, CSS, JavaScript (+Ajax) und PHP zu realisieren.

Arne


steve.1 - Di 15.07.08 11:33

Vielen Dank für eure Tipps.
Ich denke, dass ich es als Download in die Seite mit einbinde.


Bernhard Geyer - Di 15.07.08 12:41

user profile iconTimosch hat folgendes geschrieben:
Auf vielen IEs läufts schon jetzt nicht. AFAIK ist das Laden von externen ActiveX-Controls per default deaktiviert.

Nicht ganz. Unsignierte Controls werden in der per Standardeinstellung komplett ignoriert. Und ein zertifikat kostet ein paar €.
Aber auf ActiveX-Basis würde ich heutzutage eh nix mehr anfagen.


Robert.Wachtel - Di 15.07.08 14:02

user profile iconBernhard Geyer hat folgendes geschrieben:
[...] Und ein zertifikat kostet ein paar €. [...]

Nicht zwangsläufig. Es gibt auch kostenfreie Zertifizierungsstellen wie z.B. CACert [http://www.cacert.org/]. Die sind dann halt nicht "von Haus aus" in den geläufigen Browsern verifiziert.

Zitat:
Aber auf ActiveX-Basis würde ich heutzutage eh nix mehr anfagen.

Jep.