PureBasic Updater

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

PureBasic Updater

Beitrag von RSBasic »

Guten Abend,


ich hab wieder eine neue Anwendung programmiert und es ist diesmal speziell für PureBasic.
Damals gab es in PureBasic eine Update-Funktion, aber diese wurde irgendwann abgeschafft.

Aber STARGÅTE brachte mich auf eine Idee bzw. es war seine Idee und ich habs umgesetzt, weil ich so eine Update-Funktion sehr gut finde.
Mit meinem Updater geht es viel schneller und man braucht sich um nichts kümmern.
Man braucht absofort nicht mehr erst auf die Seite gehen, sich anmelden, Software downloaden, PureBasic installieren oder neuinstallieren.
Das übernimmt alles mein Programm.

Um genauer zu sein macht das Programm folgendes:
-Auf der Seite von purebasic.com anmelden
-Die neuste Version downloaden
-Alte Version deinstallieren
-Neue Version installieren

Die Setup-Angaben braucht man nur einmal im Programm angeben.
Das Programm speichert automatisch auf der Festplatte.
Und man kann mit wenigen Klicks jederzeit PB updaten.


Screenshot:
Bild

Download: http://www.rsbasic.de/downloads/downloa ... pdater.zip
Bild

Feedbacks, Bug-Meldungen, Verbesserungsvorschläge u.ä. könnt ihr gerne posten.
Viel Spaß :)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Tur0k
Beiträge: 187
Registriert: 16.02.2009 21:41
Computerausstattung: 4.00 GB RAM, 2x 2.20Ghz, 340GB+500GB

Re: PureBasic Updater

Beitrag von Tur0k »

Nur eine .exe? Naja. /:->
Wohin werden die Daten verschickt? :lol:
buuh* :D
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic Updater

Beitrag von RSBasic »

Ja, die Grafiken sind wie immer includet.

Deine Daten werden nicht geschickt, sondern im %AppData%\RSBasic\PureBasic Updater\ gespeichert.

Warum sollte nicht eine Executable sein?^^


PS: Hab noch einen Bug gefunden, den ich gleich fixen werde.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
PMTheQuick
Beiträge: 630
Registriert: 05.05.2005 19:06

Re: PureBasic Updater

Beitrag von PMTheQuick »

Also zuerst mal: :allright: Die GUI ist schlicht, aber sieht trotzdem elegant aus. Das Programm versteht man schnell und ohne grosse Hilfe. Auch funktionieren tut es perfekt. Ich habe jedoch einen kleinen Bug gefunden:

Die Progressbar hinter dem "Herunterladen der Software" bleibt auf 0 & bewegt sich nicht -> Hinterlässt einen Eindruck als ob das Programm hängen würde

Ansonsten geht es aber perfekt. Ein AutoStart wäre nützlich, z.B. checke alle XX Tage auf neue Versionen. Dann noch danke für die Credits <) und das wärs auch schon. Eine super nützliche Anwendung, die einem einiges an Arbeit erspart. Jetzt noch diesen Bug beheben und vll. noch das Autostart Feature einbauen und ich bin begeistert! :)

Gruss
PMTheQuick
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic Updater

Beitrag von RSBasic »

Danke für das Feedback. :allright:

Den Bug mit dem ProgressBar hinter dem "Herunterladen der Software" werd ich beheben.

Eine Autostart-Option kann ich hinzufügen.
Ebenfalls ein Hintergrund-Watcher, der jeden Tag oder so überprüft, ob es eine neue Version gibt.
Mal schauen, ob ichs hinkriege :D

\\Edit:
Achja, bevor ichs vergessen.
An die Leute, die einen 64 Bit-System haben: Da weiß ich nicht, wie meine Anwendung reagiert bzw. ob es überhaupt funktioniert.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: PureBasic Updater

Beitrag von STARGÅTE »

Interssant ...
Mit meinem Updater geht es viel schneller und man braucht sich um nichts kümmern.
Man braucht absofort nicht mehr erst auf die Seite gehen, sich anmelden, Software downloaden, PureBasic installieren oder neuinstallieren.
Das übernimmt alles mein Programm.
Zusätzlich werde alle Daten an die komplette Welt geschickt ^^

Wie ermittelst du eigentlich ob es die neuste Version ist ?

Klar bei Finales steht da immer:
Transfert.php?Filename=Windows_x86&Version=4_50
Aber wie siehts mit Betas und RCs aus ?

Beim Punkt: Herunterladen der Software, verändert sich der Ladebalken (rechts) nicht. ist also irgendwie "sinnlos"

nach ca 3mio Wartezeit kommt dann:
---------------------------
Fehler
---------------------------
Die Aktualisierung von PureBasic kann nicht fortgesetzt werden, da das Herunterladen der Anwendung fehlschlug.
Vergewissern Sie sich, dass Sie über Administratorrechte verfügen, und versuchen Sie es erneut.
---------------------------
OK
---------------------------
Ja habe Adminrechte ^^

PS: Auch wenns meine Idee war, ich hätte auch mein Updater nie genutzt ^^
Trotzdem tolle Arbeit ... naja ...

EDIT: Wie wäre es das ding direkt als PB-Werkzeug einzubinden, und dann mit ToolBar-Button zu starten ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic Updater

Beitrag von ts-soft »

:allright:
Schöne Idee, aber leider nicht für mich geeignet.

Brauche 64 und 32-Bit und jeweils in Windows und Linux.
Außerdem darf die alte Version nicht deinstalliert werden,
die muss verschoben und von unnützem Befreit.

Ich mach lieber keine Vorschläge, das ist zu speziell und lässt sich wohl
kaum umsetzen :mrgreen:

Trotzdem danke
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureBasic Updater

Beitrag von RSBasic »

STARGÅTE hat geschrieben:Wie ermittelst du eigentlich ob es die neuste Version ist ?
Mit dieser URL (Transfert.php?Filename=Windows_x86&Version=4_50) erhalte ich einen Download-Link der Version 4.50
Aber mit der URL (Transfert.php?Filename=Windows_x86) erhalte ich die neuste Version.
Ob es tatsächlich ist, wird sich zeigen, wenn eine neue Beta-Version draußen ist, ob mein Programm tatsächlich die neuste Version erhält.
STARGÅTE hat geschrieben:nach ca 3mio Wartezeit kommt dann {Fehler} [...]
Hast du schon versuch, ein zweites Mal zu starten?
Vielleicht gab es einen zufälligen Fehler, der aufgetreten ist.
STARGÅTE hat geschrieben:EDIT: Wie wäre es das ding direkt als PB-Werkzeug einzubinden, und dann mit ToolBar-Button zu starten ?
Das kann ich eventuell als Feature hinzufügen.

Danke fürs Testen und Feedback.


@ts-soft
Danke ;)


Da es schon spät ist, werd ichs wohl heut nicht mehr schaffen.
Morgen werd ich die Bugs entfernen und die Features umsetzen und eine neue Version veröffentlichen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Re: PureBasic Updater

Beitrag von Thorium »

Ich hab 4 PB Installationen auf einem System. Wäre super, wenn die alle automatisch upgedatet werden könnten.

Die Installationen sind wie folgt:
-neuste x86 Final
-neuste x86 Beta/RC
-neuste x64 Final
-neuste x64 Beta/RC

Wäre fein, wenn du da was basteln könntest.
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: PureBasic Updater

Beitrag von ts-soft »

Naja, ich hab im moment 10 Installationen unter Windows :mrgreen:
PureBasic Installationen hat geschrieben:c:\Program Files (x86)\PureBasic\
c:\Program Files (x86)\PureBasic\410\
c:\Program Files (x86)\PureBasic\420\
c:\Program Files (x86)\PureBasic\431\
c:\Program Files (x86)\PureBasic\\441\
c:\Program Files (x86)\PureBasic\450\

c:\Program Files\PureBasic\
c:\Program Files\PureBasic\431\
c:\Program Files\PureBasic\441\
c:\Program Files\PureBasic\450\
Immer alte Version in neuen Unterordner und neu Version in PureBasic.
Sollte wohl zu schaffen sein :lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten