Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 16.03.2011 um 20:42 Uhr
|
|
Zitat von piepmax: In die ProgressChanged:
If Bytes = Totalbytes Then
MsgBox("Dein Text")
End If
Hä, die MsgBox kommt immernoch zu früh o.O
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 16.03.2011 um 20:42 Uhr
|
|
Zitat von bredator: Zitat von Protagonist:
Also ich hab das jetzt bei Form1_MouseMove als if-Anweisung reingemacht, dass sich das ganze bei Mausbewegung aktualisiert, aber die Meldung kommt zu früh, obwohl ich
"If ProgressBar1.Value = 100 then"
geschrieben habe.
MouseMove ist aber extrem schlampig... ich würde einen Timer mit einem bestimmten Intervall nutzen. Oder noch besser, die eigentliche Rechenaufgabe in logische Teile aufteilen, je nachdem was du vor hast. Diesen "Fortschritt" gibst du dann als Value deiner Progressbar.
Ich weiß leider nicht, was ich da aufteilen sollte...
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
|
Geschrieben am: 16.03.2011 um 20:57 Uhr
|
|
Zitat von Protagonist: Zitat von bredator: Zitat von Protagonist:
Also ich hab das jetzt bei Form1_MouseMove als if-Anweisung reingemacht, dass sich das ganze bei Mausbewegung aktualisiert, aber die Meldung kommt zu früh, obwohl ich
"If ProgressBar1.Value = 100 then"
geschrieben habe.
MouseMove ist aber extrem schlampig... ich würde einen Timer mit einem bestimmten Intervall nutzen. Oder noch besser, die eigentliche Rechenaufgabe in logische Teile aufteilen, je nachdem was du vor hast. Diesen "Fortschritt" gibst du dann als Value deiner Progressbar.
Ich weiß leider nicht, was ich da aufteilen sollte...
Du musst schauen, welche Meldemöglichkeiten deine Download-Methode bietet. Üblicherweise bietet eine solche Methode eine Property der bereits übertragenenen Bytes. Diese herangezogen, zusammen mit der Anzahl der zu übertragenden Bytes und schon hat man einen schönen Indikator für den Fortschritt des Downloads und etwas, was man der Progressbar geben kann.
Hat die Progressbar dann die 100% erreicht, kann man die Messagebox anzeigen.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 16.03.2011 um 20:59 Uhr
|
|
Oh mein Gott, ich bin so dumm. Ich hatte oben im Code noch die MsgBox ohne "If" stehen, deswegen kam die die ganze Zeit zu früh -.-
Es klappt jetzt, danke an alle.
|
|
piepmax - 38
Profi
(offline)
Dabei seit 04.2006
794
Beiträge
|
|
Geschrieben am: 16.03.2011 um 21:00 Uhr
|
|
Zitat von Protagonist: Oh mein Gott, ich bin so dumm. Ich hatte oben im Code noch die MsgBox ohne "If" stehen, deswegen kam die die ganze Zeit zu früh -.-
Es klappt jetzt, danke an alle.
Das kommentier ich jetzt lieber nich ^^
Die Feder ist mächtiger als das Schwert - Die Ignoranz gefährlicher als das Messer.
|
|
Klischeepunk - 41
Champion
(offline)
Dabei seit 01.2005
8907
Beiträge
|
|
Geschrieben am: 16.03.2011 um 21:31 Uhr
|
|
Zitat von LeSavant: ah okay ..... aber c# bietet einfachere lösungen :D
Halte ich für Unwahrscheinlich. Bin aber ehrlich gesagt zu Faul zu googlen, aber da API Funktionen genutzt werden wirst du die Flags in VB.NET so sehr beeinflussen können wie in C#. Gleiche Signaturen der Methoden sind anzunehmen.
Dieser Post wurde 2 mal ROT-13 verschlüsselt.
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
|
Geschrieben am: 16.03.2011 um 21:57 Uhr
|
|
Zitat von Klischeepunk: Zitat von LeSavant: ah okay ..... aber c# bietet einfachere lösungen :D
Halte ich für Unwahrscheinlich. Bin aber ehrlich gesagt zu Faul zu googlen, aber da API Funktionen genutzt werden wirst du die Flags in VB.NET so sehr beeinflussen können wie in C#. Gleiche Signaturen der Methoden sind anzunehmen.
Jupp, beides .NET-Sprachen, die so ziemlich dasselbe können. Größter Vorteil von C# ist halt, dass es nicht so eine bockhässliche Syntax hat wie VB.NET.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 16.03.2011 um 22:27 Uhr
|
|
Zitat von bredator: Zitat von Klischeepunk: Zitat von LeSavant: ah okay ..... aber c# bietet einfachere lösungen :D
Halte ich für Unwahrscheinlich. Bin aber ehrlich gesagt zu Faul zu googlen, aber da API Funktionen genutzt werden wirst du die Flags in VB.NET so sehr beeinflussen können wie in C#. Gleiche Signaturen der Methoden sind anzunehmen.
Jupp, beides .NET-Sprachen, die so ziemlich dasselbe können. Größter Vorteil von C# ist halt, dass es nicht so eine bockhässliche Syntax hat wie VB.NET.
Kann ich dir nur zustimmen.
awa
|
|
Klischeepunk - 41
Champion
(offline)
Dabei seit 01.2005
8907
Beiträge
|
|
Geschrieben am: 17.03.2011 um 01:11 Uhr
|
|
Zitat von a-m-b: aso.....
zur hilfestellung vllt mal auf den sourcecode schauen ?
quelle
allerdings wird access benötigt.
Wie bereits angemerkt hatte die Lösung weder was mit VB.NET zu tun noch - um das auch noch anzumerken - mit der Lösung an sich. Dateiheader reparieren sich nicht einfach so, weil man sie auf nem anderen Weg aufruft - sofern dieser Weg nicht beinhaltet eben diesen Header zu ignorieren wie von LeSavant vorgeschlagen. :)
Dieser Post wurde 2 mal ROT-13 verschlüsselt.
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 12.04.2011 um 14:40 Uhr
|
|
Ich wollte mal fragen, wie ich den Sound einer Form oder den eines Webbrowsers deaktivieren kann...
|
|
Klischeepunk - 41
Champion
(offline)
Dabei seit 01.2005
8907
Beiträge
|
|
Geschrieben am: 12.04.2011 um 15:50 Uhr
|
|
Zitat von Protagonist: Ich wollte mal fragen, wie ich den Sound einer Form oder den eines Webbrowsers deaktivieren kann...
Uhm?
Dieser Post wurde 2 mal ROT-13 verschlüsselt.
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
Geschrieben am: 12.04.2011 um 15:51 Uhr
Zuletzt editiert am: 12.04.2011 um 15:51 Uhr
|
|
Zitat von Klischeepunk: Zitat von Protagonist: Ich wollte mal fragen, wie ich den Sound einer Form oder den eines Webbrowsers deaktivieren kann...
Uhm?
Also ich habe einen Webbrowser eingefügt, aber will den Sound für diesen oder für das ganze Programm deaktivieren, bzw. die Lautstärke auf 0 setzen wenn das besser ist.
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
|
Geschrieben am: 12.04.2011 um 16:25 Uhr
|
|
Zitat von Protagonist: Zitat von Klischeepunk: Zitat von Protagonist: Ich wollte mal fragen, wie ich den Sound einer Form oder den eines Webbrowsers deaktivieren kann...
Uhm?
Also ich habe einen Webbrowser eingefügt, aber will den Sound für diesen oder für das ganze Programm deaktivieren, bzw. die Lautstärke auf 0 setzen wenn das besser ist.
Seit wann hat ein Webbrowser-Element Sound? Und dein Programm hat nur dann auch Sounds, wenn du diese selbst einfügst. Irgendwie komm ich nicht so ganz mit, was du vorhast.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 12.04.2011 um 16:50 Uhr
|
|
Sorry, war ein bisschen unverständlich erklärt. Das Programm beinhaltet einen Webbrowser, der ein YouTube-Video abspielt, dessen Sound ich deaktivieren will. Es muss aber abgespielt werden, also soll nicht einfach Flash o.Ä. deaktiviert werden.
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
|
Geschrieben am: 12.04.2011 um 17:11 Uhr
|
|
Hm, hab mich mit dem Webbrowser nicht wirklich beschäftigt, da kann ich dir nicht weiterhelfen. Würde mal in Richtung WinApi schauen.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|