Entwickler-Ecke

Sonstiges (Delphi) - Delphi-programm über Browser starten


sam250 - Mi 11.07.07 23:08
Titel: Delphi-programm über Browser starten
abend, ich habe folgendes Problem, ich wäre euch sehr dankbar, wenn jemand mir hilfen könnte:
ich möchte ein Delphi-programm über dem Browser starten, wasfür befehle gibts, um ein Delphi-programm mit HTML auszuführen.

Merci


Moderiert von user profile iconTino: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Fr 13.07.2007 um 09:24


Martin1966 - Do 12.07.07 11:31

Möglich wäre es ein eigenes Protokoll auf dem Rechner zu konfigurieren und dann über href das Programm aufrufen. Unter anderem macht das EMule und TortoiseSVN das so:


Quelltext
1:
<a href="tsvn:http://myweb/svn/test">...</a>                    


Lg, Martin


GTA-Place - Do 19.07.07 15:05

Er meint glaub eher, dass im Browser die *.exe startet, was zwar irgendwie möglich ist, aber auf Grund der Sicherheitseinstellungen der meisten User nicht funktionieren wird.

Am Besten gleich alles in PHP basteln, wenns nicht zu aufwändig ist.


Jakob_Ullmann - Do 19.07.07 16:16

Geht nicht einfach "file:///C:/programmsowieso.exe"? Oder "C:\programmsowieso.exe"? Mit Internet-Explorer sollte es gehen. Der ist ja das gleiche wie Windows-Explorer. Mit Firefox aber sicher auch!!! Wird sonst nicht auch Pascal als Websprache erkannt? Dann könnte man ja ein ShellExecute nehmen.


Timosch - Do 19.07.07 16:32

user profile iconJakob_Ullmann hat folgendes geschrieben:
Geht nicht einfach "file:///C:/programmsowieso.exe"? Oder "C:\programmsowieso.exe"? Mit Internet-Explorer sollte es gehen. Der ist ja das gleiche wie Windows-Explorer. Mit Firefox aber sicher auch!!! Wird sonst nicht auch Pascal als Websprache erkannt? Dann könnte man ja ein ShellExecute nehmen.

Oh mein Gott, ist dir klar was das heißen würde?? Wunderbar, eine Website hat grad bei mir format.com ausgeführt! Toll!
Eigentlich dürfte sowas IMHO nicht gehen, und das ist auch gut so.
Der IE ist übrigens AFAIK nicht identisch mit dem Explorer, lediglich wenn man eine Webadresse in die Adressleiste eingibt wandelt sich der Explorer sozusagen um in den IE. Jedenfalls gibt es 2 getrennte Exe-Dateien, explorer.exe und iexplore.exe.
Aber selbst wenn sie identisch wären: Der IE hat ein Zonenmodell...


Jakob_Ullmann - Do 19.07.07 16:35

Bei mir kommt dann 'ne Meldung "Möchten Sie folgende Datei speichern?"


Timosch - Do 19.07.07 16:37

user profile iconJakob_Ullmann hat folgendes geschrieben:
Bei mir kommt dann 'ne Meldung "Möchten Sie folgende Datei speichern?"

Und da kann man dann auf Öffnen klicken. ABer diese Abfrage lässt sich - zum Glück - nicht umgehen. Zumindest sollte man sie nicht umgehen können...