Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C#, C++, WinAPI] Aktualizacja programu z poziomu menu.

Ostatnio zmodyfikowano 2012-08-11 15:43
Autor Wiadomość
kszere
Temat założony przez niniejszego użytkownika
[C#, C++, WinAPI] Aktualizacja programu z poziomu menu.
» 2012-08-11 13:34:55
Witam,
Pomoże mi ktoś wkleić/dopasować poniższy kod aktualizacji do mojego projektu?

Kod C# aktualizacji znaleziony w internecie(nieco edytowałem)
C/C++
int v = 0004;

try {
    WebRequest rq =
    WebRequest.Create( "http://aplikacje.kszere.tk//data/uploads/aplikacje/savefolder_pass/wersja.txt" );
   
    rq.Credentials = CredentialCache.DefaultCredentials;
   
    HttpWebResponse rp =( HttpWebResponse ) rq.GetResponse();
   
   
   
    Stream st = rp.GetResponseStream();
   
    StreamReader sr = new StreamReader( st );
   
    string odpowiedz = sr.ReadToEnd();
   
    if( v != odpowiedz )
   
    if( MessageBox.Show( "Istnieje nowsza wersja: " + odpowiedz +
    "\n Czy pobrać ją teraz ?",
    "Aktualizacja", MessageBoxButtons.YesNo,
    MessageBoxIcon.Information ) == DialogResult.Yes )
   
    {
       
        if( zapisz.ShowDialog() == DialogResult.OK )
        {
           
            WebClient klient = new WebClient();
           
            klient.DownloadFile( "http://aplikacje.kszere.tk//data/uploads/aplikacje/savefolder_pass/aktualizacja.zip", zapisz.FileName );
        }
       
    }
   
} catch( Exception ex ) {
   
    MessageBox.Show( "Błąd: " + ex.Message, "Błąd",
    MessageBoxButtons.OK, MessageBoxIcon.Error );
   
}

... powyższy kod chcę wstawić do swej aplikacji tak by wszystko działało bez problemu. Proszę również mnie poinformować co dokładnie trzeba zaincludować.
Fragment kodu z mego projektu:
C/C++
case case IDM_UPDATE: case VK_F9:
//kod aktualizacji
return 0;
P-62225
m4tx
» 2012-08-11 13:41:32
To nie jest kod C++. To jest C#.
P-62226
kszere
Temat założony przez niniejszego użytkownika
» 2012-08-11 13:56:53
Przepraszam, już poprawiam:)
P-62231
akwes
» 2012-08-11 14:04:56
@kszere

Kod używa .NET oraz jest w C#.

Nikt za Ciebie tego nie przerobi. Wiesz już co jest co to działaj.
P-62233
m4tx
» 2012-08-11 14:23:06
P-62236
yoogi
» 2012-08-11 15:18:29
Krzysztofie, naucz się w końcu podstaw :)
P-62240
kszere
Temat założony przez niniejszego użytkownika
» 2012-08-11 15:43:01
Postaram się:)
Szczerze to od 8 lipca zacząłem się uczyć programowania i czytać poradniki i pisać programy.
Wiem, że słabe, ale jak wiadomo za dużo się nie nauczyłem w takim krótkim czasie.
Podobno trudno się nauczyć programowania i jest ciężko, ale nie zamierzam się poddawać.
Zdaję sobie sprawę, że przez to co poniżej napiszę nikt nie będzie chciał pomóc z aktualizacją (temat wątku), ale [...]
Często jest tak, że nikt nie chce pomóc, a siedzę i siedzę, szukam i się "głowię" i coś w końcu wychodzi po długim czasie (w sensie z programowaniem).
Jak tu pisał jeden z użytkowników w innym temacie, że z czasem przestanę i się poddam z programowaniem, a ja piszę stanowczo NIE:D
Chce się nauczyć i będę się uczyć, bo taki jest jeden z moich celi:)
P-62242
« 1 »
  Strona 1 z 1