was auch toll wäre wenn man zu einem datei update auch eine msi datei ausführen könnte ... also erst die daten updaten und dann eventuell etwas neues hinzuinstallieren oder bestimmte komponennten registireren dann müsste man nicht das ganze msi paket ziehen ....
Du kannst die MSI ja dem Update beipacken, und hinterher ausführen lassen nach dem Update. Das geht ja bereits!
Das kannst Du gerne machen, du hast ja mal den USBSynC angefangen, eigentlich könnten wir die beiden Projekte joinen ?!?! Eine Syncronisation auf USB wäre vielleicht jetzt schon mit der einfachen Ordner Synchronisation möglich - mal schaun...
EDIT: Achja irgendwie funzt bei mir der K_Updater nicht mehr... Vielleicht könntest Du irgendwann mal in ICQ kommen ^^
Original von ravel
- Die Update-Files werden als zip-datei heruntergeladen (download läuft dadurch schneller und es wird weniger webspace und taffic verbraucht). zip-library gibts ja in .net 2.0
Wird bereits so gemacht, nur das es nicht zip oder so heißt!
Das andere fände ich auch Sinnvoll für zukünftige Versionen.
du müßtest deine komplette Datenbankabfragen auf ein *.php script auslagern, dass die daten "intern" von der datenbank abgefragt werden und dann mit deinem Programm abfragen bzw auswerten.
Leider kann man das nicht so einfach umstellen wenns der Provider blockt, daher habe ich mir extra einen gesucht, bei dem das bei Bedarf möglich ist.
lg
Ich würd auch sagen, dass ich dafür weniger einen Grund sehe. Entweder man nutzt die Datei oder man nimmt einfach nen FreeHoster oder wechselt einfach zu nem andern Hoster. Aber ein Workaround is net wirklich die Lösung meiner Meinung nach.
Noch ne ander Sache ist mir aufgefallen: Du kennst ja mein DataShield - ich bin bei Version 0.8.1 - jetzt kann man anscheinend nur bei 1.0.0 anfangen zu updaten. Entweder ich mache nen Versionssprung oder man kann das irgendwie ändern
Ja die beiden fehler habe ich auch, und Du hast anscheinend die Bilder fürs Setup in InnoSetup falsch verlinkt... da seh ich nur rote Kreuze statt der Bilder...
EDIT:
Vielleicht könntest Du bei den Projekt Icon was man ausfählen kann, auch das Format ICO zulassen!
Also zu der Farbe:
Ich hab jetzt einfach ne kleine Auswahl zwischen gelb - blau - grün gemacht. Is jetzt Eurem Geschmach überlassen.
Zu dem Packet:
Das mit dem Packet is schon richtig so. Der Gedanke dahinter war einfach, dass man ja manchmal die unterschiedlichsten Sicherungen machen möchte. Deshalb Packet weil man mehrere Sicherungen/Backups zu einem Packet zusammen fügen kann und damit verschiedenes machen kann. Es wird zwar grad "nur" die automatische Sicherung unterstützt. Aber implementiert ist schon das ausführen/beenden von Prozessen vor und/oder nach einer Sicherung oder auch das verschiecken eines Reports per Mail an z.B. einen Admin.
Mein UrSzenario dafür war z.B. Das ich bei einer Vollsicherung meine Digicam Bilder auf ne andere Festplatte kopiere als z.B. meine Mails oder die Firefox Einstellungen. Also geg ich zwei Jobs an und die packe ich zusammen in ein Packet. Das Packet wird automatisch jeden Samstag um 3 Uhr gestartet.
Zu der Fehlermeldung: Hab das von ner Vorlage selbst implementiert. Funktioniert in dieser Version leider noch nicht so ganz. Da man ne eMail in den Einstellungen angeben muss, damit das versendet wird. Hinzu kam, dass ich nicht weis wie ich nun diese ThreadExcetion zu Testzwecken auslöschen kann
Wie hast Du den das geschaft?
Das freut mich, dass es auch mal Rückmeldung (und gleich so gute^^) für mein Projekt gibt
Zu den Bugs/Vorschlägen von Dir. Ich verwende kein BackgroundWorker. Ich hab das selbst mit einfachen Threads gemacht... Is aber glaub ich umständlicher als mit nem simplen BackgroundWorker^^ Wenn Du ne Idee hast wie man das besser machen kann, würd ich dir gerne mal den entsprechende Code schicken!
Zu der Farbe: Was is den Deiner Meinung nach besser? Ich fand Gelb einfach mal was anderes^^ Aber ich könnte ja mehrere Farben anbieten - mal schaun ;-)
Zu Deinem Updater: Du siehst vielleicht, dass ich bereits ein Plugin geschrieben habe, welches nur noch auf Deine dll wartet =)
ich wollte Euch einfach mal mein kleines Projekt vorstellen, an dem ich bereits seit einem Jahr arbeite.
Es ist ein Datensicherungs Programm. Allerdings ein etwas anderes als vielleicht üblich.
Ziel war es, möglichst alles überall hinsichern zu können, und das auch noch möglichst einfach. Entstanden ist ein auf mehreren Plugins basierendes Backup und Synchronisations Programm.
ich habe mal wieder ein Problem, welches ich bisher nicht lösen konnte.
Ich packe mit der SharpZipLib viele Dateien in eine ZIP,RAR oder sonstwas Datei.
Jetzt ist aber mein Problem, dass ich diese Datei gerne auf CD brennen würde. Da sie allerdings auch druchaus größer als 700MB sein kann, ist meine Frage. Kann ich die Dateien im RAR Format irgendwie splitten? Ich weis das RAR das kann, aber kann es die SharpZipLib auch? Und wenn ja - wie? :-)
Vielleicht wäre es sinnvoll vor dem Update das ganze Verzeichnis zu sichern vielleicht durch einfaches zippen für den fall das was falsch läuft... oder nur die alten Dateien.
MfG
HyperteX
@EvilMM
Hab ich das richtig verstanden, dass Du am WE Zeit hast eine erste RC zu präsentieren?
Und eine Frage hätte ich noch bezüglich update... Updated sich der Updater selbst bei kleineren Bugfixes?
Also die Sache die Balu gebracht hat finde ich nicht so gut. Meiner Meinung nach, sollte das Ubdate schnell, einfach und unauffällig sein. Wenn ein Programmierer dem Nutzer was zeigen will, soll ers hinterher getrennt machen.
Naja also alles was zu zusätzlich voraussetzt verkleinert (exponentiell) die Menge der möglichen Nutzer. Darum mein Vorschlag, mach doch ne Auswahl zwischen SQL und SQL Compact Framework. Natürlich könnte man auch MySQL usw. machen aber das würde dann wahrscheinlich zu weit reichen
Edit: Was auch sehr schön und vor allem sehr einfach ist zum umsetzen von Object-Databases ist Db4O!
MfG
HyperteX
P.S. Warte schon sehnsüchtig auf dein Updater - ich brauch einen^^
ok und wie würde ich das z.B. machen. Mein Programm liegt im Hauptverzeichnis, die Plugins werden wiederum aus einem Unterverzeichnis geladen. z.B. /Plugins/MeinPlugin/Plugin.dll und da liegt auch die /Plugins/MeinPlugin/ICSharpCode.SharpZipLib.dll
ich komme mal wieder mit einem Problem.
Ich habe eine Pluginschnittstelle. Funktioniert auch alles bisher sehr schön nur - jetzt habe ich ein Plugin, welches die SharpZipLib benötigt. Die DLL ist auch in den Referenzen.
Jetzt ist allerdings das Problem. Wenn ich mein Programm starte, meint er er könne die SharpZipLib nicht finden.
Die ganze Fehlermeldung lautet:
Zitat
Die Datei oder Assembly ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73 oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Ich bin auch eher für Aufbauspiele aber is Deine Entscheidung!
Was bisher noch nicht gesagt wurde:
1. beim setzen eines Hauses z.B. stört mich der Hintergrund des Hauses...
2. wenn man z.B. ein Haus setzt dann wird das direkt an der Maus gezeichnet.
vielleicht könntest Du das so machen, dass es von Feld zu Feld spring, also so wie es
später auch "gebaut" aussieht. Das geht ziemlich gut mit einer Modulo (%) überprüfung!
Also ich hab sowohl die alte als auch die neue Version getestet. Leider bekomm ich bei beiden eine Exception geworfen, wenn ich einen Ordner auswählen will, der mehrere GB an MP3s beinhaltet. Vielleicht liegts aber auch dran, dass die in viele Ordner und wiederum Unterordner aufgeteilt sind... Scannst du rekursiv nach Files?