Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

AutoUpdater


Rekomendowane odpowiedzi

Opublikowano

Witam

 

Proszę o część kodu która włącza się razem z włączeniem aplikacji (.NET Window Form Application)

M/W tak:

CONNECT TO FTP

zmienna version : 1.0

IF(PlikVersion.txtNaServerze>=version) && (PlikVersion.txtNaServerze!=version) then
pobierzplik("app/updates/update.zip" do "folder z tą aplikacją")
komunikat("Nowa Wersia W Pliku Update.zip!!")
Zamknij Aplikacje
end if

 

wzorowano na JS :) Proszę też o tekstowy poradnik do .NET

To Nie Jest Gotowiec, proszę oto bo "uczę się" ale nie mogę znaleść poradników do .NET

 

Opublikowano



Kod nie jest mój, chodzi ci o coś takiego?

 

int v = 1;//wersja na potrzeby przykładu

 

try{

WebRequest rq =

WebRequest.Create("http://serwer.pl/aktualizacja/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("Istnije 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://serwer.pl/aktualizacja/program.exe",zapisz.FileName);

}//if w środku

 

}//if na zewnątrz

 

}catch(Exception ex) {

 

MessageBox.Show("Błąd: " + ex.Message, "Błąd",

MessageBoxButtons.OK, MessageBoxIcon.Error);

 

Jedyny działający bot do Gladiatusa 2015!!!

https://www.facebook.com/Gbot.vertek

Opublikowano

.NET Visual Basic Form Aplication

versja VB jakby co: 2012

[klikam Visual Basic i Windows Forms......]


@UPUP wywaliło z 20 błędów.... to jest w C#? ja robię w VB .NET Windows Forms Aplication @EDIT 2 w C# też testowałem.. i nic 16 błędów

Opublikowano

mam 2 błędy zaraz napisze jakie

 

dodałem
Imports System.Net

 

2 błąd:

 

 

Error 1 Statement cannot appear outside of a method body/multiline lambda. C:\Users\Acer\Documents\Visual Studio 2012\Projects\MGAM\MGAM\Form1.vb 8 5 MGAM
KOD:
Public Class Form1


    Dim wersja As Double = 1.2
    Dim wc As New WebClient
    If Not Double.Parse("http://cody.c0.pl/MGAM/Update/version.txt") = wersja Then wc.DownloadFile("http://cody.c0.pl/MGAM/Update/MGAMApplication.exe", "MGAMApplication.exe") 


    Private Sub UpdateBar_Click(sender As Object, e As EventArgs) Handles UpdateBar.Click

    End Sub

    Private Sub MGAMCommunicate_Click(sender As Object, e As EventArgs) Handles MGAMCommunicate.Click

    End Sub

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    End Sub
End Class

 

ktoś da poradnik, najlepiej w pdf "Nauka .NET" :[

Opublikowano

 

mam 2 błędy zaraz napisze jakie

 

dodałem
Imports System.Net

2 błąd:

 

 

Error 1 Statement cannot appear outside of a method body/multiline lambda. C:\Users\Acer\Documents\Visual Studio 2012\Projects\MGAM\MGAM\Form1.vb 8 5 MGAM

Musisz umieścić to wewnątrz metody.
Opublikowano

a jaka jest metoda "Od Razu Po Otwarciu Tego Okna?" że tak się spytam :D

chyba wiem:

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Opublikowano

 

a jaka jest metoda "Od Razu Po Otwarciu Tego Okna?" że tak się spytam :D

Obsługująca event load.

Opublikowano

i ostatnie 2 pytania:

  1. czy da się do tego podczepić progress bar (pod czas pobierania)
  2. jak zrobić aby się załadowała: Form2 dla przykładu
Opublikowano

cody3223, dnia 04 Kwie 2013 - 19:50, napisał:

i ostatnie 2 pytania:

  • czy da się do tego podczepić progress bar (pod czas pobierania)
  • jak zrobić aby się załadowała: Form2 dla przykładu

1. Tak i chociaż wymaga to troszeczkę więcej kodu, to nie jest zbyt trudne

2. Form2.Show(), lub Form2.ShowDialog()

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...