Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   QuickDownload - Immer wissen wo es langgeht (https://www.delphipraxis.net/86632-quickdownload-immer-wissen-wo-es-langgeht.html)

xZise 16. Feb 2007 15:22


QuickDownload - Immer wissen wo es langgeht
 
Liste der Anhänge anzeigen (Anzahl: 2)
QuickDownload


Aktuelle Version: 2.1.1.0

Mit QuickDownload kann man einfach Dateien downloaden...
Aber es ist kein normaler Downloadmanager sondern ein Programm zum download von Dateien die in bestimmte Ordner sollen.
Wenn man zum Beispiel ein Level hat für ein Spiel, dann müsste der Uploader ein Setup zur verfügung stellen oder der Downloader müsste erst zum Ordner navigieren.
Aber mit QuickDownload brauch nur der Uploader eine bestimmte Datei erstellen (*.qdf oder *.qofi) und diese dann mit dem Level online stellen.
Und jetzt kann der Downloader diese QuickDownload-Datei öffnen und dann installiert QuickDownload die Datei genau dahin wo die Levels hingehören.
Dazu kann der Uploader verschiedene Verfahren nehmen:
Zum einen gibt es die Möglichkeit das Clientseitig (also bei Qd) zu regeln:
Die Informationen werden im Bereich "Destination" der Datei gespeichert. Die Informationen bekommt Qd über die Programme selber geliefert!
  • Er sucht in der Registry nach dem Ordner
  • Er speichert die Datei in einen Festen Ordner
  • Er speichert die Datei in einen Festen Unterordner der Eigenen Dateien, Anwendungsdaten oder den Ordner von QuickDownload
Zum anderen gibt es die Möglichkeit das Softwareseitig zu regeln (also über die Programme, welche die Dateien bekommen):
Die Informationen werden in den "Flags" gespeichert und müssen generell vom Benutzer gesetzt werden.
  • Deklarierung als Balanced Karte
  • Deklarierung als Balanced Bestandteil (Hinweis: Diese Funktion wird noch nicht nativ unterstützt)

Mit dieser Version können QuickDownload-Dateien erstellt und geöffnet/installiert werden.
Zusätzlich können Q-Xpress-Dateien geöffnet werden und auch teilweise TMUP [1]

Dieses System ist an Q-Xpress angelehnt, allerdings auf den gesamten PC erweitert.

Da keine Dokumentation über das erstellen einer Qd-Datei ohne den Qd-Editor existiert, habe ich mich dran gesetzt und schonmal die Seiten über Qd online gestellt.
QuickDownload Webpräsentation
QuickDownload Dokumentation
Direkter Downloadlink (595.28 kB)
Generell versuche ich beides aktuell zu halten (DP und Website)!
  • Version 2.1.1.0
    • Checkboxen zum auswählen der Downloads
    • Löschen aller nicht selektierter Downloads
    • AV behoben, welcher erschien, wenn man alle gelöscht hat
  • Version 2.1.0.5
    • qdtp unterstützt jetzt auch "Balanced"-Flags (Balancedordner)
    • Wenn man die ComboBox zum auswählen des Ordners änderte und dabei die Speziellen Extra Ordner genommen hat, wird der "Add"/"Change"-Button enabled
    • Wenn bei den speziellen extra Ordnern kein Pfad angegeben hat, wurde kein Eintrag hinzugefügt
  • Version 2.1.0.0
    • QuickDownload Transfer Protocol (qdtp) eingebaut
    • Erweiterte Speicherung von Daten in den Informationsdateien (Flags, Execute)
  • Version 2.0.0.6
    • Die Events für die Buttons im "Confirmation"-Dialog gesetzt :oops:
    • Change Name implementiert
  • Version 2.0.0.5
    • Der Menüeintrag "Install" ist jetzt enabled, wenn keine Einträge vorhanden sind.
    • Es ist nicht möglich Q-Xpress zu linken, wenn der Sims 2 Pfad nicht existiert.
    • Es gibt eine Fehlermeldung wenn der TMUP-Pfad nicht existiert.
    • Die Buttons im Dialog wo man die weiter Vorgehensweise auswählen kann, sind jetzt (fast alle) funktionsfähig
  • Version 2.0.0.2
    • Die Ordnerbuttons sind jetzt funktionsfähig
  • Version 2.0.0.1
    • Das erstellen der Ordner wurde überholt
  • Version 2.0.0.0
    • Das Q-Xpress-Protokoll hinzugefügt
    • Das Trackmania URL Protokoll hinzugefügt
    • Kleiner Bugs wurden ausgebügelt
    • Informationsblatt

[1] - Leider kenn ich mich mit den Ordnern nicht so gut aus, und ich brauche auch umbedingt die anderen Pfade (für die anderen TM)!

shmia 16. Feb 2007 15:32

Re: QuickInstall - Immer wissen wo es langgeht
 
Sieht ganz interessant aus...
In der *.quins Datei fehlt übrigens die Angabe zu Codierung (encoding="..."):
XML-Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

xZise 17. Feb 2007 09:06

Re: QuickInstall - Immer wissen wo es langgeht
 
Danke ^^

Ich erstelle die Datei mit ThaXML, aber ich werd mal gucken ;) Vielleicht habe ich eine Eigenschaft übersehen ;)

Balu der Bär 17. Feb 2007 09:10

Re: QuickInstall - Immer wissen wo es langgeht
 
Ich finde den Namen "QuickInstall" etwas unpassend, beim Lesen dachte ich es handelt sich um ein Installations-Tools. Wäre "QuickDownload" oder sowas nicht passender? ;)

xZise 17. Feb 2007 09:18

Re: QuickInstall - Immer wissen wo es langgeht
 
Also wegen den Namen: Zuerst (als die Idee keimte) hieß es noch Quins (deshalb das *.quins-Vormat) aber das klang irgendwie net "gut" ;) Also habe ich es wieder auseinandergezogen (QuickInstall)... Aber eigentlich hast du recht (@ Balu)... Mal sehen ^^ Das Logo dürfte ja noch passen :P

@ shima: Also ThaXML hat keine "encoding"-Parameter, aber soweit ich weis, behandelt das ThaXML immer als UTF-8 ;)

shmia 19. Feb 2007 09:50

Re: QuickInstall - Immer wissen wo es langgeht
 
Zitat:

Zitat von xZise
@ shima: Also ThaXML hat keine "encoding"-Parameter, aber soweit ich weis, behandelt das ThaXML immer als UTF-8 ;)

Das dürfte eine Schwäche von ThaXML sein. Normalerweise sollte der Erzeuger von XML-Dateien verraten, um welchen Zeichensatz es sich handelt. Üblich sind encoding="ISO-8859-1" oder encoding="UTF-8"
Wenn die XML-Datei aber nur von deinen Anwendungen benutzt wird, dann macht's nix, es bleibt ja "in der Familie".

Alien426 19. Feb 2007 11:39

Re: QuickInstall - Immer wissen wo es langgeht
 
Zitat:

Zitat von xZise
Also wegen den Namen: Zuerst (als die Idee keimte) hieß es noch Quins (deshalb das *.quins-Vormat) aber das klang irgendwie net "gut" ;)

Also mir gefällt der Name sehr gut. Erinnert mich an Linux-Programme, wo Programme oft originellere Titel haben.

Google bring auch bei quickdownload ungefähr 20.300, für quickinstall ungefähr 68.000 Ergebnisse. Quins bringt zwar wesentlich mehr, aber ich denke das hängt meist nicht mit Programmen zusammen.

xZise 19. Feb 2007 11:41

Re: QuickInstall - Immer wissen wo es langgeht
 
Zitat:

Zitat von shmia
Zitat:

Zitat von xZise
@ shima: Also ThaXML hat keine "encoding"-Parameter, aber soweit ich weis, behandelt das ThaXML immer als UTF-8 ;)

Das dürfte eine Schwäche von ThaXML sein. Normalerweise sollte der Erzeuger von XML-Dateien verraten, um welchen Zeichensatz es sich handelt.

Ja, nur eben kann es ThaXML leider nicht. Und ich glaube es würde sich nicht lohnen das umzustellen ;) Abgesehen davon, dass es eh ja "in der familie" bleibt....


[edit=fkerber]Zerstörtes Zitat ausgebessert - Mfg, fkerber[/edit]

xZise 18. Mär 2007 12:29

Re: QuickInstall - Immer wissen wo es langgeht
 
Zitat:

Zitat von Alien426
Zitat:

Zitat von xZise
Also wegen den Namen: Zuerst (als die Idee keimte) hieß es noch Quins (deshalb das *.quins-Vormat) aber das klang irgendwie net "gut" ;)

Also mir gefällt der Name sehr gut. Erinnert mich an Linux-Programme, wo Programme oft originellere Titel haben.

Ein Wunschtitel feature? Ich werd mal gucken für welchen Namen ich mich entscheide:
  • Quick Download
  • Quins
  • Qownload

PS: Neue Version online mit Q-Xpress und TMUP-Protokoll... Ergänzung
>> Download

hibbert 18. Mär 2007 13:24

Re: QuickDownload - Immer wissen wo es langgeht
 
ich habs mir mal das Programm heruntergeladen und schon beim starten bekomme ich diese unschöne meldung:
Zitat:

Zitat von Die unschöne Fehlermeldung
In E:\Dokumente und Einstellungen\Hibbert\Anwendungsdaten\Quick Install\Settings.ini kann nicht geschrieben werden.

Ebenso beim temp-Verzeichnis:
Zitat:

Zitat von Fehlermeldung mit gelebn Ausrufezeichen
Der Pfad "E:\Dokumente und Einstellungen\Hibbert\Anwendungsdaten\Quick Install\Temporary" ist nicht vorhanden oder verweist auf kein Verzeichnis.



Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz