![]() |
Problem mit TMSWebUpdate
Hi Leute,
ich habe ein Project in dem ich die Komponente TMSWebUpdate nutze, bzw. nutzen will. Ich hab mir die Anleitung dazu durchgelesen und mache meiner Meinung nach alles so, wie es dort steht. Die INF hab ich mit dem UpdateBuilder erzeugt, der mir auch gleich die Files an den entsprechenden Ort hochläd. Soweit, sogut. In der Komponente ist die Eigenschaft Url auf diese INF gesetzt und und das Update soll über Http erfolgen. Die Komponente meldet mir auch, dass ein Update vorhanden ist, findet dem zur Folge also die INF-Datei, aber im weitern Verlauf leider nicht die zu downloadende Exe-Datei. Ich poste mal meine INF, vielleicht hat ja einer eine Idee, wo ich den Fehler mache. Ich probier und lese jetzt schon seit 2 Tagen rum und habs auch schon über FTP probiert, aber da hab ich den gleichen Fehler. Hier mal die INF:
Code:
[update]
newversion=0.5.3.0 localversion=LPContacts.exe [files] count=1 [file1] url=http://xxxxxx.bplaced.net/lpcontact/LPContacts.exe_NEW newversion=0.5.3.0 localversion=LPContacts.exe targetdir={app} [application] appupdate=1 appname=LPContacts.exe appcomps=LPContacts.exe_NEW |
AW: Problem mit TMSWebUpdate
Falls es sich um einen Linux/Unix-Server handelt: stimmt die Groß- und Kleinschreibung des Dateinamens?
|
AW: Problem mit TMSWebUpdate
Das dachte ich auch zuerst, aber die hab ich schon überprüft. Und wenn ich den Link der INF-Datei direkt in den Browser kopiere, beginnt auch gleich der Dateidownload. Daran kann es also nicht liegen.
Es gibt ja in der Komponente das Ereignis GetFileList. Wennich das die Anzahl der Dateien abfrage, dann ist die 0. Also scheint er beim auslesen der inf schon irgendwas falsch zu lesen. Ich dachte wenn ich die INF mit dem UpdateBuilder erzeuge, dann kann nichts schief gehen ;-) Ich glaube aber immernoch, das ich irgendwo den Fehler mache. Weiß nur nicht wo. |
AW: Problem mit TMSWebUpdate
Hake im UpdateBuilder mal unter "Additional Options" Mandatory an.
In der Komponente gibts auch eine Logging funktion, die solltest du ebenfalls mal einschalten. Ich erinner mich noch gut an meine ersten Versuche mit dem ding, beinahe wäre mein PC durch´s Fenster geflogen. |
AW: Problem mit TMSWebUpdate
Danke für den Hinweis, und vor allem für die Info, dass ich schon mal nicht der einzige bin, der's nicht auf Anhieb gebacken bekommt.
Hier mal der Auszug aus der "LOG-Datei"
Code:
Laut der findet er ja die neue Version und die Updateinstruktionen.
12.01.2011 11:48:10 : [918] Checking for Internet connection (Status:3) (Error:0)
12.01.2011 11:48:10 : [921] Found open Internet connection (Status:3) (Error:0) 12.01.2011 11:48:10 : [915] Download : http://xxxxxxx.bplaced.net/lpcontact/Project1.INF (Status:3) (Error:0) 12.01.2011 11:48:10 : [926] Update control file found (Status:3) (Error:0) 12.01.2011 11:48:10 : [933] Version based update found (Status:3) (Error:0) 12.01.2011 11:48:10 : [929] New version found : 0.5.3.0 (Status:5) (Error:0) 12.01.2011 11:48:10 : [943] Found file update instruction (Status:3) (Error:0) 12.01.2011 11:48:12 : [949] Closed Internet connection (Status:3) (Error:0) 12.01.2011 11:48:12 : [949] Closed Internet connection (Status:3) (Error:0) 12.01.2011 11:48:12 : [949] Closed Internet connection (Status:3) (Error:0) Mandatory hab ich versucht. Problem bleibt. Das Funktionsprinzip ist ja denkbar einfach und nicht sonderlich kompliziert. Auch die Verwendung der Komponente ist jetzt nicht so anspruchsvoll. Gerade deswegen versteh ich nicht wo der Fehler liegen könnte. Interessant finde ich ja auch das Error:0 hinter jeder Zeile des Logs. Was muß denn, außer der URL in der Komponente noch eingestellt werden? Die Eigenschaft Host dürfte ja nur für FTP-Methode von Bedeutung sein. |
AW: Problem mit TMSWebUpdate
warum fragst du nicht einfach per Mail bei Bruno nach?
|
AW: Problem mit TMSWebUpdate
Das könnte ich natürlich auch tun. Ich dachte mir halt, dass evtl. es sich nur um banalen Fehler handelt, und vlt. einer hier den gleichen auch mal gemacht hatte.
|
AW: Problem mit TMSWebUpdate
Was mir noch aufgefallen ist, ich habe filesize noch in der inf stehen. Wie stößt du das Update denn an, vielleicht ist da noch etwas zu finden.
|
AW: Problem mit TMSWebUpdate
Zitat:
Naja, interessant im allgemeinen finde ich ja, dass es wohl ein Update feststellt (ich hab als Kriterium nur die Verionsnummer genommen), also muß er die INF ja auslesen und auch auswerten, aber eben weder die datei findet und wohl auch keine Datei in der Filelist hat (werte ich bei OnGetFileList aus). Das passt irgendwie nicht zusammen. Es sei denn, die Filelist wird erst gefüllt, wenn die Dateien gefunden sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 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