INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Online Version



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.09.2018, 19:01
Beitrag #1

83Daniel Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Oct 2017

2019
2010
DE_EN


Deutschland
Online Version
Hi,

ich will in meiner Applikation gerne Funktion einbauen, welche online nach der aktuellsten Version meines Programms sucht; sprich die aktuelle Version incl. Changelog irgendwo in Netz hinterlegen und in Programm abrufen...

Was wäre denn hierfür ein geeigneter Ansatz, Mini Server Tool schreiben, Datei auf einen FTP,...?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.09.2018, 19:45 (Dieser Beitrag wurde zuletzt bearbeitet: 14.09.2018 19:46 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Online Version

Akzeptierte Lösung

Hallo Daniel,

einfaches HTTP würde auch funktionieren:
1. Eine Textdatei von einer bekannte Adresse abfragen: darin dann die Version der Software auf dem Server speichern. Deine Software liest diese Datei und vergleicht deren Inhalt mit der eigenen Versionsnummer.
2. Falls auf dem Server eine neuere Version bereitsteht: ebenfalls per HTTP diese neuere Datei herunterladen und an die richtige Stelle verschieben.

Beachte:
Solange dein Programm noch läuft, sperrt Windows das Executable auf der Festplatte gegen Schreibzugriffe. Um die EXE zu ersetzen, musst du sie also erst beenden.

Tipp:
Ich habe das mit einem zweiten Tool gelöst, welches eben diese Versionsabfrage erledigt und ggfs. die neue EXE-Version runterlädt und "installiert". Dieses Tool startet dann auch wieder das eigentliche Programm: man kann ein solches Tool als "Splashscreen" tarnen… (Da ich das nur firmenintern benötige, kann ich das ganze mit einfachen Datei-Zugriffen auf Verzeichnisse/Dateien auf unserem Firmenserver erledigen, das Prinzip bleibt aber das gleiche.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2018, 11:07
Beitrag #3

83Daniel Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Oct 2017

2019
2010
DE_EN


Deutschland
RE: Online Version
Danke, funktioniert wunderbar
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Online Hilfe erstellen Ifnotdefine 5 5.603 09.01.2015 18:17
Letzter Beitrag: twols
  Maximale Messwerte online anzeigen Phill 2 3.845 08.03.2013 15:16
Letzter Beitrag: GerdW
  Online / Offline Betrieb LabView NXT 2011 Schmiddl 9 7.903 12.05.2012 13:10
Letzter Beitrag: tobiasf5
  llb Version zu alt (LV5), Bitte um speichern für neuere Version Peter04 3 6.938 30.01.2012 16:54
Letzter Beitrag: Peter04
  VI`s "online" ändern??? ml 2 3.836 30.10.2008 12:21
Letzter Beitrag: IchSelbst
  Kann mir jemand ein VI File der Version 6.1 in Version 6i um matsch 0 4.631 17.01.2005 19:22
Letzter Beitrag: matsch

Gehe zu: