Seite 1 von 1

AL90's LibraryUpdater Tool v1.2 zum Download bereit!

Verfasst: 24.04.2008 21:23
von al90
Einleitung:

AL90´s LibraryUpdater ist ein kleines Updater-Tool mit dem Ihr meine
UserLibraries updaten könnt. Dabei werden die Libraries auf dem server
ermittelt und in einem ListIcon mit CheckBoxen dargestellt. Somit lässt sich
ganz einfach bestimmen welche libraries geladen werden sollen und
welche nicht. Auch Neue Libraries werden von dem Tool gelistet, sobald
diese verfügbar sind.

Die Features in der übersicht:

- Alle Libraries individuell (An)/Abwählbar.
- Auch Neue Libraries auf dem Server werden erkannt.
- UpdaterTool kann sich auch selbst Updaten. (Falls mal ein update nötig ist)
- Sprache der zu ladenen Library-DOCs kann in den Settings gewählt werden.
- UpdateArchive können nach dem 'Download & Extracten' entweder gelöscht,
oder im %AppDir%\Backups\ Verzeichniss für einen späteren gebrauch
beibehalten werden. (Ebenfalls in den Settings einstellbar)


Snapshot 1

Bild

Snapshot 2

Bild


Download LibraryUpdater v1.4

Verfasst: 24.04.2008 21:28
von Alves
2 kleine Sachen, die mir aufgefallen sind:

In Screen 1:
Ich würde statt "Internet version" "Latest version" schreiben.

In Screen 2:
"Download and install ever" ever -> always

Verfasst: 24.04.2008 21:40
von al90
Alves hat geschrieben:"Download and install ever" ever -> always
Stimmt. Da hast du natürlich recht. :wink:
Manchmal fallen mir die Englischen wörter einfach nicht ein.
Ich werde es mit der nächsten version bereinigen.

Zum ersten Punkt bin ich mir nicht so sicher.
Denn Internet Version habe ich auch schon bei anderen
Updatern gesehen. Weis jetzt im moment nur nicht mehr welche
das waren.

Verfasst: 14.05.2008 21:02
von ts-soft
Wie wäre es mit einer Version, die man für seine eigenen Libs verwenden
kann? (Auf dem eigenen Webspace natürlich)

Ansonsten funktioniert sehr gut :allright:

Verfasst: 15.05.2008 18:52
von al90
ts-soft hat geschrieben:Wie wäre es mit einer Version, die man für seine eigenen Libs verwenden
kann? (Auf dem eigenen Webspace natürlich)
Gute idee. Wäre auch nur mit wenig aufwand verbunden, da ich praktisch
nur die Url zur cfg.ini auslagern müsste. Werde es mal anpassen, gib mir
ein paar tage zeit. :wink:

Verfasst: 16.05.2008 22:43
von al90
So hab jetzt mal was zusammengestellt.
Bitte zuerst die Hinweise in den beiden INI-Files lesen.
Dort steht alles beschrieben wie ihr das Tool konfiguriert.

Feedback erwünscht. :wink:

http://home.arcor.de/al90/files/LibraryUpdaterTool.zip

Verfasst: 16.05.2008 23:47
von ts-soft
:allright:
sieht schon mal gut aus, versteht sogar so ein alter dödel wie ich :D

werde es in kürze testen!

danke erstmal

Gruß
Thomas

//Nachtrag
Das Zip-Archiv wird so wie es ist, in PureBasic extrahiert?
Ordner werden angelegt, wenn nicht vorhanden?

Ein paar mehr Infos wären doch nett :wink:

Verfasst: 17.05.2008 18:41
von al90
ts-soft hat geschrieben:Das Zip-Archiv wird so wie es ist, in PureBasic extrahiert?
Ja. Wird alles von PureZIP übernommen. Das ganze sollte dann in etwa so aussehen.:

Beispiel

ZIP:/PureLibraries/UserLibraries/MyLibName
ZIP:/Residents/MyLibName.res
ZIP:/Help/MyLibName.chm

Also ohne weitere Oberverzeichnisse. Das ganze wird dann halt nur im
(Vorkonfigurierten) PB-Folder entpackt.

und bei mehrsprachigen DOCs wie gesagt, mit angabe des landes.
Also bspw.:

/Help/English/MyLibName.chm
/Help/Deutsch/MyLibName.chm

Der Updater nimmt dann automatisch die voreingestellte Datei und entzippt sie in...

..PureBasic/Help/MyLibName.chm
Ordner werden angelegt, wenn nicht vorhanden?
Ja, das macht PureZIP auch automatisch. Ist aber i.d.r nicht nötig, da PB
normalerweise die (UserLib)-Ordner bereits hat.

Kann man aber auch mal antesten indem man kurzzeitig den PB-Folder anders konfiguriert.
Habs mal mit z.b. C:\AAA\ getestet. Also nur in den Einstellungen des updaters angegeben.
Der Ordner existierte nicht, und nach einem Update war dann aber alles da.
PureZIP hat also alles selbst erstellt an Ordnern.

Achja noch was zum ermitteln der Installierten versionen der Libs.:
Diese verden über den .res-files ausgelesen. (Versions-konstante)
Existiert eine .res nicht, aber dafür die UserLib selbst, so wird vom
Updater ein <Unknown> bei der Installierten version angezeigt.
Existiert auch die UserLib selbst nicht, wird ein <Not Installed> angezeigt.
Das war im grossen und ganzen schon das system wie der Updater arbeitet.
Ein paar mehr Infos wären doch nett :wink:
Wenns also nochwas gibt, immer melden. :wink:
Bin schon gepsannt wie's bei dir läuft. :D

Verfasst: 15.02.2009 19:11
von al90
Neue version 1.2 verfügbar.

Wer bereits eine ältere version benutzt, kann auch mit dieser on the fly updaten. :wink:
Version 1.2

- Eine neue option wurde zu den Prefs hinzugefügt. (Use API to Download Data)
- Besserer support unter Windows Vista.
- Ein Bug wurde behoben.

Re: AL90's LibraryUpdater Tool v1.2 zum Download bereit!

Verfasst: 03.07.2010 05:07
von al90
So, alle Libs sind nun PB 4.50 Tauglisch. Der Updater selbst läuft bis Win 7 und brauchte daher nicht Aktualisiert zu werden.

Download Link siehe oben. :wink: