Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Web Anwendung (https://www.delphipraxis.net/54683-web-anwendung.html)

peter12 9. Okt 2005 18:34


Web Anwendung
 
Meine Frage

Wie ist es möglich mit delphi 7
Eine DB Anwendung(firebird) zu Programmieren die auf einen Computer läuft der mit einer fixen IP Adresse.
Auf diese Programm oder DB(firebird) mit dem Internetexplorer zuzugreifen.

peter

marabu 9. Okt 2005 19:15

Re: Web Anwendung
 
Hallo Peter,

wenn ich dich richtig verstanden habe, dann möchtest du eine DB-Anwendung schreiben, deren Benutzerschnittstelle ein WebBrowser darstellt. Dazu lässt du am einfachsten auf dem Server einen HTTP Server laufen und implementierst deine Anwendung als HTTP Server-Extension. Für die ISAPI Schnittstelle von IIS, Apache oder Sambar existiert eine D7 Demo unter $(DELPHI)\Demos\Internet\WebServ\IIS.

Grüße vom marabu

Avax2k 1. Mai 2006 12:40

Re: Web Anwendung
 
hallo ich krame diesen Thread nochmal heraus um zu fragen, ob es eine andere Möglichkeit gibt eine mit Delphi 2005 erstellte Win32-Anwendung im Internet laufen zu lassen. Sprich die Datei (im Exe-Format) sollte sich auf dem Server befinden und durch den benutzer aufgerufen werden können ohne, dass die Datei abgespeichert wird auf dem Rechner..das programm soll somit nur starten und benutzbar sein.

Wäre super, wenn mir jemand sagen könnte ob dies möglich ist oder ob ich nun mein ganzes Programm als Webanwendung schreiben muss.

Danke im Voraus!

marabu 1. Mai 2006 12:58

Re: Web Anwendung
 
Hi.

Viele Wege führen nach Rom. Du kannst dein Programm auch als CGI-Anwendung konfigurieren. Ist nicht ganz so performant, aber dafür bleibt es eine EXE.

Grüße vom marabu

Avax2k 1. Mai 2006 13:52

Re: Web Anwendung
 
gibt es dazu im Inet eine kleine Anleitung, wie das bewerkstelligt werden soll und ob man hierfür irgendwelche Komponenten braucht ?

marabu 1. Mai 2006 14:23

Re: Web Anwendung
 
Anders Ohlsson hat mal auf seiner Homepage eine CGI-Anwendung mit D5 vorgestellt. Vielleicht ist das für dich interessant? klick

Auch Bob Swart (Dr. Bob) weiß was zum Thema: klick

PS: Du solltest irgendwann einmal dein DP-Profil um die Angabe der von dir verwendeten Delphi-Version ergänzen.

marabu

Avax2k 1. Mai 2006 14:29

Re: Web Anwendung
 
vielen Dank für deine Unterstützung marabu. Benutze Delphi 2005 Pro aber werde das Profil ergänzen ;)

kann irgendwiedas profil nicht ändern hab keine Einstellungen dazu gefunden..egal

irgendwie kann ich damit nichts anfangen da die Anwendugen nicht gesatrtet werden sondern nur als Server dienen und der Browser ist der Client zur Eingabe der Daten..ich möchte aber dass die Anwendung ausgeführt wird und ihr keine Informationen per Eingabefelder schicken :(

marabu 1. Mai 2006 14:58

Re: Web Anwendung
 
Wenn gar keine Kommunikation über ein Web-Interface stattfinden soll, dann ist wohl RPC (REXEC) eher etwas für dich.

marabu

fkerber 1. Mai 2006 15:02

Re: Web Anwendung
 
Hi!

Zitat:

Zitat von Avax2k
vielen Dank für deine Unterstützung marabu. Benutze Delphi 2005 Pro aber werde das Profil ergänzen ;)
kann irgendwiedas profil nicht ändern hab keine Einstellungen dazu gefunden..egal

Schau mal hier:
http://www.delphipraxis.net/profile....de=editprofile


Ciao Frederic

Avax2k 1. Mai 2006 15:48

Re: Web Anwendung
 
okay habe das Profil aktualisiert..danke für den Link

bekomme aber mit dem befehl rexec nichts zum laufen..selbst auf 127.0.0.1 bekommt er keine Verbindung und ich kann nichts testen :(

marabu 1. Mai 2006 17:01

Re: Web Anwendung
 
Hallo avax2k,

hast du denn auch einen entsprechenden Dienst installiert und gestartet?

Microsoft schreibt
Sie können mit dem rexec-Befehl keine Verbindung zu Computern unter Betriebssystemen der Windows Server 2003-Produktfamilie, Windows XP und Windows 2000 herstellen, da Windows-Betriebssysteme den REXEC-Dienst nicht bereitstellen.

Alternativ zur (mittlerweile) kostenpflichtigen Lösung von DeniComp oder Mortice Kern (MKS) ist auch eine Eigenimplementierung auf Basis der Indy-Komponente TIdRexecServer denkbar. Oder schau mal hier: klick

marabu

Avax2k 2. Mai 2006 13:30

Re: Web Anwendung
 
hallo marabu!

tut mir leid, dass ich so spät antworte aber genau danran hat es gelegen..der Dienst war nicht installiert nur eben der CLient. EIne Frage hätte ich..somit muss jeder der die verbindung aufbauen will eben rexec haben auf dem Rechner also müsste ich das auf der Webseite anbieten zum Herunterladen..geht das überhaupt ich meine darf man das denn?

aonsonten wäre ich für jede weitere Idee dankbar wie ich eine Exe Datei online ausführe.

marabu 2. Mai 2006 21:04

Re: Web Anwendung
 
Hallo avax2k,

Zitat:

Zitat von Avax2k
tut mir leid, dass ich so spät antworte

kein Problem von mir.

Natürlich kannst du REXEC nur benutzen, wenn auch ein REXEC Service bzw. Daemon lauscht.

Zitat:

Zitat von Avax2k
also müsste ich das auf der Webseite anbieten zum Herunterladen..geht das überhaupt ich meine darf man das denn?

Warum denn nicht? Solange es ein selbst geschriebener Dienst ist - auf jeden Fall.

Zitat:

Zitat von Avax2k
aonsonten wäre ich für jede weitere Idee dankbar wie ich eine Exe Datei online ausführe.

Bevor ich da weiter ins Blaue rate - was hast du eigentlich vor?

marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz