Tut mir leid wenn die Frage etwas blöd klingen mag, aber was ist ein Update Source Code?
Meinst du eine Art "Updater" Klasse mit der du den Nutzer deiner Anwendung updates übermitteln kannst?
Meinst du eine Versionskontrolle mit der du mit anderen Entwicklern zusammen an einem Projekt arbeiten kannst und ihr leicht neue Entwicklungsstände austauschen könnt?
Meinst du ein Visual Studio AddIn welches die Qualität deines Quellcodes verbessert indem es dich auf "unschöne" Dinge aufmerksam macht?
Solltest du nach einer "Updater" Klasse suchen, so Frage ich dich warum du diese nicht selbst machst? Überlege dir einfach einen Ansatz wie du deine Updates bereitstellst und wie du sie übermitteln möchtest. Der Rest geht wie von alleine
Meinst du eine Art "Updater" Klasse mit der du den Nutzer deiner Anwendung updates übermitteln kannst?
Genau sowas suche ich !
Quote:
olltest du nach einer "Updater" Klasse suchen, so Frage ich dich warum du diese nicht selbst machst? Überlege dir einfach einen Ansatz wie du deine Updates bereitstellst und wie du sie übermitteln möchtest. Der Rest geht wie von alleine
Ich bin etwas neu in vb,ich möchte zwar alles copy paste machen aber so gut bin ich ja nicht
Ohne die nahe treten zu wollen. Gerade wenn du neu bist lohnt es sich doch es mal selber auszuprobieren. Ich gebe zwar Recht, dass man das Rad nicht neu erfinden muss, aber sonst lernt man es ja nie
Hier mal ein gedanklicher Ansatz wie man es angehen könnte:
Du speicherst eine Textdatei auf deinem Webserver wo einzig und alleine eine Versionsnummer drin steht. Das kann eine einfache fortlaufende Nummer sein.
Dein Programm versucht beim Start diese Textdatei zu laden, dessen Inhalt zu lesen und die Versionsnummer mit der eigenen zu vergleichen.
Dazu wäre die Klasse Webclient im System.Net Namespace interessat. Speziell die Methode DownloadString.
Wenn die Versionsnummer größer, also neuer, ist dann lädst du dein die neue Version vom Server. Dabei solltest du darauf achten, dass es wohl Probleme geben wird wenn du versuchst die aktuelle Anwendung zu überschreiben, da sie gerade verwendet wird.
und du glaubst wirklich das der TE jetzt im stande zu googlen wie die 5 sachen funktionieren wenn er nichtmal die 7 relevanten von 10 ergebnissen erkennt? denn aus meinem link funktionieren min ein paar mit absoluter sicherheit...
Ich gehe auch davon aus, dass wenn er eine Anwendung entwickelt die jemand nutzt er auch dazu in der Lage ist zu lernen Probleme zu lösen in dem er nachdenkt statt zu googeln.
Tipp: Benutze HttpWebRequest, läuft schneller und sicherer, habe hier nur einen Net.Client benutzt weil ich zu faul war den Kompletten Code vom WebRequest zu schreiben!
Copy & Paste Protection =) Lern es für das nächste mal!
Benutze HttpWebRequest, läuft schneller und sicherer
Ein WebClient macht nichts anderes als nen Request zu senden. Das tolle am WC ist, dass er die meiste Arbeit für dich übernimmt, jedoch hast du nicht die volle Kontrolle wie mit der HWR Klasse (wobei es für nen simplen Updater mehr als ausreichend ist). Dass er nun langsamer ist bezweifle ich. Und inwiefern sollte dies unsicher sein?
Dim old_v as Integer = Client-VERSION
Dim new_v as Integer = ""
Using wc As new System.Net.Webclient
new_v = wc.downloadstring = "PFAD ZU TXT WO DIE NEUE VERSION DRIN STEHT"
End Using
If old_v < new_v Then
'Datei herunterladen
End If
Der ganze code ist jetzt natürlich noch sehr optimierungs fällig da ich ihn auf die schnelle geschrieben habe ohne EntwicklungsUmgebung.
Das wäre aber schon der Ansatz....
Dim old_v as Integer = Client-VERSION
Dim new_v as Integer = ""
Using wc As new System.Net.Webclient
new_v = wc.downloadstring = "PFAD ZU TXT WO DIE NEUE VERSION DRIN STEHT"
End Using
If old_v < new_v Then
'Datei herunterladen
End If
Der ganze code ist jetzt natürlich noch sehr optimierungs fällig da ich ihn auf die schnelle geschrieben habe ohne EntwicklungsUmgebung.
Das wäre aber schon der Ansatz....
wtf, auch ohne IDE behandelt man einen Integer doch nicht wie ein String
Ein WebClient macht nichts anderes als nen Request zu senden. Das tolle am WC ist, dass er die meiste Arbeit für dich übernimmt, jedoch hast du nicht die volle Kontrolle wie mit der HWR Klasse (wobei es für nen simplen Updater mehr als ausreichend ist). Dass er nun langsamer ist bezweifle ich. Und inwiefern sollte dies unsicher sein?
Lass mich <.< Ich wollte schlau wirken
Btw. hier gibt es schon genug (Fertig- ) Codes ! Der Thread kann geschlossen werden!
Suche /sethome mode für 1.2.3 finde keinen 03/16/2012 - Minecraft - 8 Replies hallo liebe epvpler,
Wie oben in der überschrift dies Themas finde ich kein /sethomemod für die 1.2.3 (bukkit) Version könnt ihr mir da vieleicht weiterhelfen?
In dem Mod kann man das home saven mit /sethome und mit /home sich zum home porten.Also nur die beiden befehle nicht mehr wie auf den meisten multiplayerserver
vielen dank im vorraus
euer Duckler666
Suche Fisch Killer finde keinen 12/27/2011 - Metin2 Private Server - 0 Replies Hey,
suche seit gestern und habe nichts gefunden spiele auf einem Pserver namen werde ich nicht nicht (:
Da kann man Fische wie Zander etc. kaufen und wollte einen Fisch Killer/Bot der die killt habe gesucht in Google E*Pvp nichts gefunden kann mir einer Helfen oder einen schicken ?
Danke für euer Verständnis
[Suche Anbieter]Finde keinen guten -.- 12/16/2010 - Counter-Strike - 2 Replies Halo,
Ich finde keinen guten anbieter -.-
Ich brauche einen auf dem schon Zombiemod drauf ist
und ich weiter eventscripts einfügen kann
Der preis ist mir erstmal egal ^^
Bitte helft mir ^^
Finde keinen 02/22/2010 - Diablo 2 - 7 Replies hat jemand nen Bot der mit dem SpinnerBot
von auf ntbasis
Wallen kann ?