Seite 1 von 3

Server - Client Update

Verfasst: 10.02.2008 16:55
von Radiate
Hallo erstmal,

bin neu hier und kann behaupten das ich ein Anfänger bin. :)
Ich habe mich wirklich für Pure-Baic begeistern können da es eine wirklich sehr schöne Sprache ist.
Einfach aber auch etwas komplizierter wie PHP manchmal.^^
Was genau ist eigentlich mein Problem?

Okay, ich habe die SuFu schon vorab genutzt und bin bisher nur hierauf gekommen: http://www.purebasic.fr/german/viewtopi ... ent+update


Was ich vorhabe ist ein Programm das sich selbstständig bei jedem Start updatet.
Es soll also eine Quelle nach einer neueren Version prüfen, wie stelle ich sowas an?
Wenn es geht, ne möglichst einfache Variante.
Ich bin ja ein Anfänger. :)


Mein Programm sieht bishe so aus: http://rapidshare.de/files/38540634/Syn ... h.exe.html

Für jeden helfenden Beitrag freue ich mich.
Danke im voraus.


MFG Radiate

Verfasst: 10.02.2008 17:12
von mk-soft
Gibt es schon was fertiges und kannst die auf dein Game konzentrieren.

http://www.purebasic.fr/german/viewtopi ... ight=setup

Willkommen hier im Forum :allright:

Verfasst: 10.02.2008 17:18
von Radiate
Hey danke sehr. ;)
Das Programm bzw. die Anwendung kenne ich, habe mal nach nem Installations Wizard bzw. nach etwas gesucht womit ich Installationen erstellen kann.

Mir geht es nur um die Update Funktion, wenn du dir mein Prog angesehen hast, dann weißt du das es sehr einfach, sehr, sehr einfach gehalten ist. :D

Ich möchte nur bei jedem Start der Anwendung, das sich die Anwendung nach einer neueren Version prüft.

In diesem Window sollen nur Infos wie Text und Files rein das, wichtigste aber ist für mich das man es nicht installieren muss.


Kannst du mir weiterhelfen oder jemand anderes?

Verfasst: 10.02.2008 17:58
von HeX0R
Sowas ?

[Edit]
Oder hier gibts den oben erwähnten Updater auch einzeln:
http://www.purebasic.fr/german/viewtopic.php?t=14105

Verfasst: 10.02.2008 20:29
von Scarabol
Hi,

in welcher Form liegt den die neue Version vor?

Auf einem FTP Server?
Dann solltest du dich (anonym, also auf keinen Fall mit Passwort) mit dem Server verbinden ins Update Verzeichnis wechseln. Dort abfragen, welche Dateien vorliegen und diese dann nach dem hoffentlich im Dateinamen angegebenen Datum sortieren und die neuste Version herunterladen....

Auf einem eigenen Server?
Dann solltest du dich einfach mit dem Server verbinden können, die aktuell installierte Version übermitteln und der Server schaut dann ob eine neuere verfügbar ist....

Insgesamt kann soetwas schnell kompliziert werden, daher solltest du gerade als Anfänger nicht zuviel von dir abverlangen....

Gruß
Scarabol

Verfasst: 10.02.2008 22:59
von Radiate
Ja ich dachte mir das die Files für das Update von einem FTP geladen werden und somit auch manuellen Zugang gewähren kann, sollte mal irgendetwas schief gehen.

Verfasst: 11.02.2008 14:42
von Scarabol
Na dann ma los!!! ;-)

Oder hast du noch ein Problem?

Gruß
Scarabol

Verfasst: 12.02.2008 15:04
von Radiate
Ja, ich habe einfach null ne Ahnung wie ich das als Anfänger bewerkstelligen soll. xD

Ich habe meine Anwendung inzwischen soweit das sich diese Ausblendet beim beenden also ne art "Fade Out" statt einfach zu schließen.

Das mit dem Update dachte ich mir in etwa so: (was nicht heißt das ich es jetzt kann^^)


WENN Anwendung gestartet
Check neue Updates (Sind die Files der Anwendung älter?) und download
SONST tu nichts


Aber wie sieht das im Code aus?^^

Verfasst: 12.02.2008 19:34
von Scarabol
Hehe das wird schwierig werden :D, aber viel Glück....

Gruß
Scarabol

Verfasst: 12.02.2008 22:50
von Radiate
Diese Aussage hilft keinerlei weiter. -.-
Könnt ihr mir nicht etwas mehr helfen?
Ich weiß nur von den Dingen die ich brauche diese Teile:

If
Else
EndIf

Und ich gehe mal stark davon aus Check kein Befehl ist. :)