Server - Client Update

Anfängerfragen zum Programmieren mit PureBasic.
Radiate
Beiträge: 114
Registriert: 10.02.2008 16:40
Kontaktdaten:

Server - Client Update

Beitrag 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
Benutzeravatar
mk-soft
Beiträge: 3855
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag 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:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Radiate
Beiträge: 114
Registriert: 10.02.2008 16:40
Kontaktdaten:

Beitrag 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?
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Sowas ?

[Edit]
Oder hier gibts den oben erwähnten Updater auch einzeln:
http://www.purebasic.fr/german/viewtopic.php?t=14105
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag 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
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
Radiate
Beiträge: 114
Registriert: 10.02.2008 16:40
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Na dann ma los!!! ;-)

Oder hast du noch ein Problem?

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
Radiate
Beiträge: 114
Registriert: 10.02.2008 16:40
Kontaktdaten:

Beitrag 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?^^
Benutzeravatar
Scarabol
Beiträge: 1427
Registriert: 30.11.2005 21:00

Beitrag von Scarabol »

Hehe das wird schwierig werden :D, aber viel Glück....

Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea

PB-V: 4
WinXP
Radiate
Beiträge: 114
Registriert: 10.02.2008 16:40
Kontaktdaten:

Beitrag 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. :)
Antworten