Skip to content

Commit

Permalink
Problem mit APK Update bei gleichem Namen behoben.
Browse files Browse the repository at this point in the history
  • Loading branch information
ultrara1n committed Apr 10, 2017
1 parent fb6d3e0 commit 24ef00b
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 7 deletions.
4 changes: 2 additions & 2 deletions MiTranslate/My Project/AssemblyInfo.vb
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
' by using the '*' as shown below:
' <Assembly: AssemblyVersion("1.0.*")>

<Assembly: AssemblyVersion("1.3.1.0")>
<Assembly: AssemblyFileVersion("1.3.1.0")>
<Assembly: AssemblyVersion("1.3.2.0")>
<Assembly: AssemblyFileVersion("1.3.2.0")>
2 changes: 1 addition & 1 deletion MiTranslate/Start.Designer.vb

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 13 additions & 4 deletions MiTranslate/Start.vb
Original file line number Diff line number Diff line change
Expand Up @@ -136,8 +136,15 @@ Public Class Start

'Prüfen ob Dateien schon heruntergeladen wurden (Erweiterung)
If My.Computer.FileSystem.FileExists("apk/" & erweiterung(3)) Then
'Datei schon vorhanden, Text einblenden
lblErweiterungExists.Visible = True
'Prüfen ob diese auch richtig sind, sonst löschen und noch mal laden
If (txtErweiterungMD5.Text <> MD5FileHash("apk/" & txtErweiterungVersion.Text)) Then
pbErweiterung.Visible = True
File.Delete("apk/" & txtErweiterungVersion.Text)
wcVacuum.DownloadFileAsync(New Uri("https://philippwensauer.com/mi/" & erweiterung(3)), "apk/" & erweiterung(3))
Else
'Datei schon vorhanden und richtig, Text einblenden
lblErweiterungExists.Visible = True
End If
Else
'Datei noch nicht vorhanden, Progressbar einblenden
pbErweiterung.Visible = True
Expand All @@ -154,7 +161,7 @@ Public Class Start
pbErweiterung.Value = e.ProgressPercentage
End Sub

Private Sub WC_DownloadCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) Handles wcHome.DownloadFileCompleted
Private Sub wcHome_DownloadCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) Handles wcHome.DownloadFileCompleted
'MD5 Hash prüfen
If (txtHomeMD5.Text <> MD5FileHash("apk/" & txtHomeVersion.Text)) Then
MsgBox("Fehler beim Download, bitte Ordner apk/ leeren und erneut Versuchen.")
Expand All @@ -163,10 +170,12 @@ Public Class Start
End If
End Sub

Private Sub WC2_DownloadCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) Handles wcVacuum.DownloadFileCompleted
Private Sub wcVacuum_DownloadCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) Handles wcVacuum.DownloadFileCompleted
'MD5 Hash prüfen
If (txtErweiterungMD5.Text <> MD5FileHash("apk/" & txtErweiterungVersion.Text)) Then
MsgBox("Fehler beim Download, bitte Ordner apk/ leeren und erneut Versuchen.")
ElseIf lblHomeExists.Visible Then
Me.Height = 397
End If
End Sub

Expand Down

0 comments on commit 24ef00b

Please sign in to comment.