Visual C# Hanashi Patcher V2

02/28/2018 20:14 Du.ke#1
Hallo liebe Com.

Jeder kennt vielleicht diesen Patcher (Source).

Ich möchte ihn unter anderem für ein anderes Projekt nutzen und kriege es aber leider nicht hin das er mir von allen zu downloadenden files die gesamt größe ausgibt.

nur von jedem File einzeln.

Hier ein kleiner ausschnitt:

PHP Code:
private void EventDownloadProgres(object senderDownloadProgressChangedEventArgs e)
        {
            
percent1.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Background, new System.Windows.Threading.DispatcherOperationCallback(delegate
            
{
                
percent1.Content String.Format("{0} %"e.ProgressPercentage);
                return 
null;
            }), 
null);
            
pb1.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Background, new System.Windows.Threading.DispatcherOperationCallback(delegate
            
{
                
double megabytes1 ConvertBytesToMegabytes(e.TotalBytesToReceive);
                
double megabytes2 ConvertBytesToMegabytes(e.BytesReceived);
                

                

                
textlb2_Copy.Content string.Format("{0} / {1}  MB"megabytes2.ToString("0.00"),megabytes1.ToString("0.00"));
                
pb1.Value e.ProgressPercentage;
                return 
null;
            }), 
null);
        } 


Unter anderem könnt ihr hier reinschauen


[Only registered and activated users can see links. Click Here To Register...]
03/01/2018 13:10 mrapc#2
Das Funktioniert nicht, da soviel wie ich gerade sehe der Patcher immer eine Datei prüft, dann läft wenn Benötigt und dann zur nächsten geht, du müsstest also den gesamten Patcher neu schreiben.
03/01/2018 18:24 Du.ke#3
Aber vielleicht muss man ihn gar nicht so sehr umschreiben sondern an die patchlist denken.

man könnte den Patchlist generator so umschreiben dass er die größe der einzelnen dateien auswertet, und diese zum schluss zusammenrechnet oder während dessen.

und zum schluss diesen wert am ende der Patchlist anfügt.

das problem ist das dieser generator in php geschrieben ist wovon ich leider kaum bis keine ahnung habe.

kann mir da jemand helfen ?

Wie kann ich außerdem die ganzen Dateien in ein anderen Pfad downloaden lassen als der Patcher ist ?

Probiert habe ich es so