AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Delphi Programme auf Server bereitstellen
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Programme auf Server bereitstellen

Ein Thema von DelphiManiac · begonnen am 26. Jun 2008 · letzter Beitrag vom 27. Jun 2008
Antwort Antwort
Seite 1 von 2  1 2      
DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 18:28
Hallo,

wir haben eine Reihe von selbstgeschriebenen Anwendungsprogrammen. Nun ist es so, dass jeder unterschiedliche Versionen auf seinem lokalen Rechner hat

Ist es möglich / sinvoll, die Programme, die meistens nur aus einer Exe bestehen auf einen Windowsserver zu legen, und eine Verknüpfung auf den lokalen Rechner zu erstellen? Sollte eine neue Version kommen, so würden wir (also ich) nur an einer Stelle austauschen...

Wo liegen da die Grenzen, bzw. gibt es eine bessere Lösung?

Vielen Dank
Gruß DM
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#2

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 18:37
Hi DelphiManiac!

Das Problem kenne ich. Das gibt es in verschiedensten Formen. Mit Programmen, Scripten oder Musik-Archiven. Für jedes Problem schwirrt mir im Kopf allerdings eine andere Lösung. Da es sich nur um eine einzelne Exe handelt, empfehle ich eine einfache Update-Funktion. Die würde auch ohne eigenen Server, zum Beispiel mit einem Freehoster gehen.

Das Prinzip und die Umsetzung davon sollte ja nicht so schwer sein. Du könntest auf einem Webspace zum Beispiel eine Datei anlegen, welche nur die aktuelle Version ausgibt. Mit dem Programm einfach die Versionen vergleichen, bei Bedarf die neue runterladen und dann das Programm neustarten.

Von deinem Vorschlag würde ich eigentlich eher abraten. Zwar ist dieser Fall selten, in deinem Fall wahrscheinlich auch nichts schlimmes, aber was passiert, wenn der Windows Server nicht erreichbar ist? Dann hat keiner der Clients mehr Zugriff auf das Programm. Wäre auch eher ungünstig, oder?

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 18:39
Ich würde auch eine Vergleichsfunktion einführen, welche dafür sorgt, dass die lokale Version immer aktuell ist
Markus Kinzler
  Mit Zitat antworten Zitat
DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#4

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 20:25
Würde es denn generell gehen, die Exe vom Server ausszuführen?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 20:28
Ja, ist aber ist von der Performance nicht so optimal.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#6

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 20:30
Das kommt drauf an. Eigentlich muss die .exe ja nur einmal (pro Anwendungsstart) übers Netz geschoben werden. Eine paar-MB-Echse stört da weniger. Wenn Du jedoch mal in die Größenordnung von 40-50 MB Echsen kommst, dann macht sich das natürlich bemerkbar.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#7

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 21:01
Also sind so 10 Anwendungen á 6 MByte.

Vielleicht probiere ich das mal aus.

Wenn das sich als wenig performant herausstellt werde ich mal eure Vorschläge überdenken
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#8

Re: Delphi Programme auf Server bereitstellen

  Alt 26. Jun 2008, 21:08
Ich würde das schon über eine Updatefunktion machen. Du stellst das Programm auf einem Laufwerk bereit und beim Start des Programms wird überprüft ob die Version auf'm Netz neuer ist, wenn ja wird die neue Version herunterkopiert und dann das Programm gestartet und wenn die Versionen identisch sind, startet gleich das Programm. Für die Updatefunktion gibt es in der Open-Sourcesparte sogar eine Komponente.

Edit: Sorry nicht OpenSource sondern Freeware.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
DelphiPeter

Registriert seit: 21. Dez 2007
Ort: Iserlohn
198 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Delphi Programme auf Server bereitstellen

  Alt 27. Jun 2008, 11:52
Wieso machst du kein Netzlaufwerk und eine einfache Verknüpung von dort auf deinen Rechner?
Peter Majewski
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Delphi Programme auf Server bereitstellen

  Alt 27. Jun 2008, 12:00
Zitat von DelphiPeter:
Wieso machst du kein Netzlaufwerk und eine einfache Verknüpung von dort auf deinen Rechner?
So macht er es doch momentan
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz