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

Odblokowanie buttona po ukończeniu pobierania.


Rekomendowane odpowiedzi

Opublikowano

Witam. piszę, ponieważ tworzę launcher do gry minecraft. Mam problem. Launcher pobiera pliki i ma on dopiero po całkowitym pobraniu plików odblokować button2, a ja nie potrafię tego zrobić.

Cały kod, który aktualizuje grę.

        Dim appData As String = GetFolderPath(SpecialFolder.ApplicationData)
        If My.Computer.FileSystem.DirectoryExists(appData & "/.gtvpack") Then
            Button1.Enabled = True
        Else
            Button1.Enabled = False
            MsgBox("Kliknij przycisk'Aktualizuj' Aby pobrać paczkę.")
        End If
        If My.Computer.FileSystem.FileExists(appData & "/gtvpack.zip") Then
            Button3.Enabled = True
        Else
            Button3.Enabled = False
        End If
        Dim client As New Net.WebClient
        Dim Wersja As String = My.Computer.FileSystem.ReadAllText("Wersja.txt")
        Dim nowawersja As String = client.DownloadString("http://gtvpack.esy.es/launcher/wersja.txt")
        If nowawersja = Wersja Then
            MsgBox("GTV Pack jest aktualny", 0)
        End If
        If nowawersja > Wersja Then
            MsgBox("Dostępna jest nowa wersja: " & nowawersja)
        End If

Jeszcze jedna sprawa.

        Dim Wersja As String = My.Computer.FileSystem.ReadAllText("wersja.txt")
        Dim appData As String = GetFolderPath(SpecialFolder.ApplicationData)
        Unzip(appData & "/gtvpack.zip", appData)

Ten kod służy do wypakowywania aktualizacje, która się wcześniej pobrała. (Włącza się on, gdy kliknę buttona2, który ma zostać odblokowany po pobraniu gry.

I teraz, gdy się wszystko wypakuje ma się odblokować button1, który uruchamia grę.

Odwiedź stronę: http://proste-zarabianie-telefonem.esy.es/ i dowiedz się jak możesz szybko zarobić np. na skiny do CS:GO!

Opublikowano

Kodu ci nie podam bo sam nie specjalnie bym dał radę go wyciągnąć ale mi to chyba pomogli jakoś zastosować ściągając rozmiar pliku z chmury i porównywać rozmiar aktualnego pliku do plku z netu i gdy będą równe oznacza że się pobrało. Sorrki że tak bez zawartości ale może to cię naprowadzi :D pozdrawiam Crossik.

Opublikowano

Jestem całkiem zielony w tym języku, zaczynam od przed wczoraj... Co mam wpisać po tym?

                download.DownloadFileAsync(New Uri("http://gtvpack.esy.es/launcher/gtvpack.zip"), appData & "/gtvpack.zip")

Znalazłem coś takiego:

http://msdn.microsoft.com/pl-pl/library/system.net.webclient.downloadfilecompleted.aspx

Ale nie wiem, gdzie wrzucić to:

Public Event DownloadFileCompleted As AsyncCompletedEventHandler

Odwiedź stronę: http://proste-zarabianie-telefonem.esy.es/ i dowiedz się jak możesz szybko zarobić np. na skiny do CS:GO!

Opublikowano

Jestem całkiem zielony w tym języku, zaczynam od przed wczoraj... Co mam wpisać po tym?

                download.DownloadFileAsync(New Uri("http://gtvpack.esy.es/launcher/gtvpack.zip"), appData & "/gtvpack.zip")

Znalazłem coś takiego:

http://msdn.microsoft.com/pl-pl/library/system.net.webclient.downloadfilecompleted.aspx

Ale nie wiem, gdzie wrzucić to:

Public Event DownloadFileCompleted As AsyncCompletedEventHandler

Ja też nigdy nie pisałem w Visual Basicu, tylko w C#.

Spróbuj wrzucić to tuż przed DownloadFileAsync.

Skończ proszę się kompromitować. Jesteś nikim.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...