AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte QuickDownload - Immer wissen wo es langgeht
Thema durchsuchen
Ansicht
Themen-Optionen

QuickDownload - Immer wissen wo es langgeht

Ein Thema von xZise · begonnen am 16. Feb 2007 · letzter Beitrag vom 8. Sep 2007
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von xZise
xZise
Registriert seit: 3. Mär 2006
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
    • 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)!
Angehängte Dateien
Dateityp: txt demo.qdf_222.txt (282 Bytes, 36x aufgerufen)
Dateityp: zip quickdownload_877.zip (595,3 KB, 44x aufgerufen)
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
 
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#11
  Alt 18. Mär 2007, 13:35
S**t... Sry... Du müsstest ggf. mal überprüfen, ob neue Ordner erstellt wurden, obwohl die da nicht hingehören (eigentlich brauchst du nur "Anwendungsdaten\Quick Install\Temporary"

Ich hab oben QD geupdatet...
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von hibbert
hibbert

 
Delphi 2005 Personal
 
#12
  Alt 18. Mär 2007, 14:11
Zitat von xZise:
S**t... Sry... Du müsstest ggf. mal überprüfen, ob neue Ordner erstellt wurden, obwohl die da nicht hingehören (eigentlich brauchst du nur "Anwendungsdaten\Quick Install\Temporary"

Ich hab oben QD geupdatet...
Vorher wurden die Verzeichnisse nicht erstellt. Nun wurden sie erstellt. Allerdings wird mir das Temp-Verzeichnis nicht angezeigt, wenn ich auf den Menüeintrag klicke
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#13
  Alt 18. Mär 2007, 14:38
Okay ^^ Auch das ist jetzt gefixt...

An alle IE-User: Funktieren die Links im About-Dialog (rechts die unteren beiden bilder)?

So... Jetzt veruschs ich nochmal ^^
Neuigkeiten in den Versionen 2.0.0.0, 2.0.0.1 und 2.0.0.2
  • Informationsblatt (Doppelklick auf den Eintrag)
  • Q-Xpress Protokoll wird unterstützt
  • TMUP wird unterstützt
  • Neuer About-Dialog
  • ADCcompatible
  • Kleinere Bugs wurden ausgebessert
  • Nur-ein-start verbessert (Parameterweitergabe, Anzeige/Selektion des "alten" Fensters)
  • (.1) Ordner werden Ordnungsgeäß erstellt
  • (.2) Ordneranzeigebuttons funktionieren so wie sie sollen
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von hibbert
hibbert

 
Delphi 2005 Personal
 
#14
  Alt 18. Mär 2007, 18:23
da bin ich wieder =)
Also was mir jetzt noch aufgefallen ist:
  • Im Menü File ist "Install" anklickbar auch wenn noch keine *.qunis Datei ausgewählt wurde. -> Fehlermeldung und nichtschließbare Fenster erscheinen
  • Esxistieren die Dateien bereits kommt ein netter Dialog wo man zwischen [Overwrite] [Skip] [Change name] [Cancel] entscheiden kann. Nur der Overwrite Button funktioniert, beim rest passiert einfachmal gnadenlos nichts.
  • Breche ich den Downloab ab bekomme ich noch eine Fehlermeldung, warum weiß ich allerdings auch net:
    Zitat:
    ---------------------------
    Error | Download
    ---------------------------
    There was an error during downloading the file!

    Sourcefile: http://www.delphipraxis.net/template...bluemelein.gif

    Connection Closed Gracefully.
    ---------------------------
    OK
    ---------------------------
  • Das Protokoll Q-Express lässt sich nicht setzen:
    Zitat:
    ---------------------------
    Quick Download
    ---------------------------
    Fehler beim Setzen der Daten für ''
    ---------------------------
    OK
    ---------------------------

zu mehr bin ich bis jetzt noch net gekommen, weil es jetzt erstmal lecker essen gibt =)
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#15
  Alt 18. Mär 2007, 19:56
Zitat von hibbert:
  • Im Menü File ist "Install" anklickbar auch wenn noch keine *.qunis Datei ausgewählt wurde. -> Fehlermeldung und nichtschließbare Fenster erscheinen
  • Esxistieren die Dateien bereits kommt ein netter Dialog wo man zwischen [Overwrite] [Skip] [Change name] [Cancel] entscheiden kann. Nur der Overwrite Button funktioniert, beim rest passiert einfachmal gnadenlos nichts.
Sind gefixt. @ 2.: S**t... Die Events waren nicht gesetzt Nochmal gefixt
@ 2.: [Change name] ist erstmal deaktiviert

Zitat von hibbert:
  • Breche ich den Downloab ab bekomme ich noch eine Fehlermeldung, warum weiß ich allerdings auch net:
    Zitat:
    ---------------------------
    Error | Download
    ---------------------------
    There was an error during downloading the file!

    Sourcefile: http://www.delphipraxis.net/template...bluemelein.gif

    Connection Closed Gracefully.
    ---------------------------
    OK
    ---------------------------
Der Grund dafür ist, dass ich den Download nur mit einer Exception abbrechen kann... Dummerweise wird das dann abgearbeitet, und mir konnte bisher niemand sagen, welche Excpetion ist da abhandeln müsste...

Zitat von hibbert:
  • Das Protokoll Q-Express lässt sich nicht setzen:
    Zitat:
    ---------------------------
    Quick Download
    ---------------------------
    Fehler beim Setzen der Daten für ''
    ---------------------------
    OK
    ---------------------------
Seltsam... Ich habe das jetzt mehrmals delinked/linked und es funktioniert alles weiterhin...

PS: Das Update wird bald folgen... Ich werds hier notieren! Das Update ist oben (V 2.0.0.5)
Edit-PS: ChangeName wurde jetzt implementiert

>> Download
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#16
  Alt 21. Jul 2007, 10:48
Hi DP,
da ich gerade viel mit Balanced zu tun habe, habe ich ein Balanced-Feature eingebaut:
Und zwar gibt es jetzt ein eigenes Protokoll:
"qdtp" (QuickDownload Transfer Protocol xD)

Die Besonderheit der Dateien ist, dass sie Flags beinhalten können, welche die Möglichkeit einbauen Balanced Maps richtig zu downloaden.

Da Balanced aber nirgends den Pfad zu der Konfigurationsdatei hinterlässt, habe ich ein Dialog eingebaut, wo man den Pfad angeben kann:
Über "Protocol" -> "qdtp" -> "Configure Flags" -> "Balanced" kann man den Pfad zu Balanced einstellen.
Und automatisch lädt er da auch den Pfad zu den Karten.

Zum Testen habe ich eine Datei hinterlegt: Download

Auch neu ist, dass man Anwendungen mithilfe der Dateien starten kann.
So könnte man Dateien zwischenspeichern und einen anderen Installer aufrufen.

Zusätzlich habe ich das About geändert:
Ab sofort scrollts xD Ich habe die TACredits - Komponente (dynamisch) von Prototypjack genommen.

Zitat von xZise:
Zitat von hibbert:
  • Das Protokoll Q-Express lässt sich nicht setzen:
    Zitat:
    ---------------------------
    Quick Download
    ---------------------------
    Fehler beim Setzen der Daten für ''
    ---------------------------
    OK
    ---------------------------
Seltsam... Ich habe das jetzt mehrmals delinked/linked und es funktioniert alles weiterhin...
Auch wenns ein bisschen her ist
Kann es sein hibbert, dass du mit Userrechten arbeitest? Da ich aber HKCR zugreife, benötigt man immer Adminrechte Ansonsten kann man das nicht linken... Ich glaube daran lags.
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#17
  Alt 21. Jul 2007, 12:22
Zitat von xZise:
Der Grund dafür ist, dass ich den Download nur mit einer Exception abbrechen kann... Dummerweise wird das dann abgearbeitet, und mir konnte bisher niemand sagen, welche Excpetion ist da abhandeln müsste...
Schwere Forensuche: Hier im Forum suchenConnection Closed Gracefully.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#18
  Alt 21. Jul 2007, 13:40
Ach stimmt hätte ja dannach nochmal suchen können.
Aber inzwischen hatte ich das Problem schon selber spezifiziert.
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#19
  Alt 3. Sep 2007, 19:16
Nun habe ich eine neue Version online gestellt.
Ab sofort wird nun das Flag "Balanced" nativ unterstützt und gibt den Ordner an, in den die exe ist.

Außerdem habe ivh zwei kleinere Bugs beseitigt:
  • Wenn bei den besonderen Zielpfade[1] kein Pfad angegeben wurde (um es z.B. in den Eigenen Dateien zu speichern), dann wurde der Eintrag nicht hinzugefügt
  • Wenn man kein Pfad setzen will (beim den besonderen Zielpfaden[1]), und zuerst Dateiname + Quelllink angegeben hat, dann wurde beim ändern des Pfadtypes auf "Special Extra" der "Add"/"Change"-Button nicht enabled

Wenn man das so sieht nicht so wichtig, aber dennoch nervig.

Version 2.1.0.5 befindet sich im ersten Thread.

MfG
xZise

PS: Zu "[1]": Diese Zielpfade sind die Folder Specialextra, also Eigene Dateien, Ordner von Qd oder Anwendungsdaten.
Fabian
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#20
  Alt 8. Sep 2007, 09:27
Es ist wieder eine neu Version (2.1.1.0) online:
Die Erneuerungen:
  • Checkboxen zum auswählen der Downloads
  • Löschen aller nicht selektierter Downloads
  • AV behoben, welcher erschien, wenn man alle gelöscht hat

Zudem gibt es jetzt die Möglichkeit des Downloads über die Website:
Qd
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.
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