Suchergebnisse

Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Benutzer-Avatarbild

    Um Deine GUI nicht einfrieren zu lassen , musst Du (wie Du schon richtig erkannt hast) Deinen Vorgang ausserhalb des GUI-Threads durchführen. Dazu hast Du diverse Möglichkeiten - im Backgroundworker - in einem separaten Thread - per Async Request Diese hast Du zum Teil ja schon ausprobiert, Dein Hauptproblem scheint daher also weniger die Ausführung in einem Nebenthread zu sein, sondern die Kommunikation mit Deinen existierenden Forms. Der primäre Fehler der dabei immer gemacht wird: Forms in VB…

  • Benutzer-Avatarbild

    Hallo Floole, zuerst einmal willkommen im Forum. Im Gegensatz zu Deiner Annahme wird sich hier vermutlich kaum jemand mit dem HP Quality Center , bzw dessen Addon HP Quick Test Professional auseinander gesetzt haben. Das ist wohl eher sehr HP spezifisch: wenn Du hier spezielle Aufgaben zu erledigen hast, so wende Dich hier an die HP EDV und dessen Standards und Methoden. Ansonsten gibt es innerhalb von .NET (mindestens) 2 Ansätze Deine Aufgabenstellung zu erfüllen: - Verwende das WebBrowser Cont…

  • Benutzer-Avatarbild

    Auch wenn es etwas spät kommt: Dein Problem hat nichts mit Windows Forms oder dem Webbrowser Control zu tun , sondern ausschliesslich mit dem Internet Explorer. Dieser sieht Drag'n Drop als Sicherheitsrisiko und erlaubt OleDragDrop nicht für die Internet Zone -> Übersicht Drag'n Drop Als Ausweg müssen Webseiten speziell ein Draggable-Attribute definieren. Insofern ist das Webbrowser-Control selbstverständlich ein normales Control (ein Wrapper um den installierte IEExplorer), wenn auch manchmal e…

  • Benutzer-Avatarbild

    Es geht mit Timer oder Thread, je nach Vorliebe oder Wissensstand: -> Text Schreibmaschinen Effekt?

  • Benutzer-Avatarbild

    Das FTP Protocol (RFC 959) erlaubt das Löschen von Directories nur sofern sie leer sind, ansonsten gibt es den Fehler 550. Benutze WebRequestMethods.FTP.ListDirectoryDetails ( oder ListDirectory) um die Files und Subdirectories aufzulisten und sie danach zu löschen. Sofern Du mit Rekursion zurecht kommst geht das am einfachsten.

  • Benutzer-Avatarbild

    Ich sehe in Deinem Code nirgendwo ein Login, ausserdem ist es durchaus möglich/wahrscheinlich, dass auch dann Teile des HTML-Codes durch Javascript nachgeladen werden. In diesem Fall müsstest Du die Calls selber analysieren und per HttpRequest nachstellen (Firebug to the rescue). Oder eine Facebook API verwenden ... Anmerkung: Streams/Streamreader sind unmanaged Ressourcen und sollten in einem Using-Block verwendet werden.

  • Benutzer-Avatarbild

    Zitat von ATcam: „Funktioniert auch soweit, allerdings immer erst wenn die 10 Sekunden in der Stopwatch erreicht sind.“ Das liegt an Deiner etwas verqueren Zeitmessung: Du belegst mit Deiner Endlos While-Schleife dauernd den GUI-Thread, so dass der Klick nicht verarbeitet werden kann. Nimm statt der While-Schleife + Stopwatch einen normalen Timer dessen Interval auf 10 Sekunden eingestellt ist und es sollte funktionieren.

  • Benutzer-Avatarbild

    Zitat von Lacky100: „danke, hat leider nicht geholfen.“Das ist so ziemlich der dümmste Spruch den man hier im Forum so findet. Ich übersetze sowas grundsätzlich mit: "Ich bin zu blöd meine Anforderungen zu beschreiben und zu faul das nur zu versuchen". Der Code tut was Du oben gefordert hast: wenn das aus irgendwelchen Gründen nicht zu Deinen Vorstellungen passt, so setzt Dich auf Deinen A***sch und beschreib die genauer.

  • Benutzer-Avatarbild

    Such im Web nach WebControl und der ExecWB-Methode, dann wirst Du fündig. Edit: ich wusste ich hatte damit mal vor Jahren rumgespielt, hier noch der Code aus dem ZIP-Archiv: VB.NET-Quellcode (13 Zeilen) In diesem Fall ausnahmsweise mal Option Strict Off um spätes Binden zu ermöglichen. Keine Ahnung obs Dir weiterhilft, Have Fun .

  • Benutzer-Avatarbild

    In DirectX Games DirectX Input oder SendInput Function benutzen.

  • Benutzer-Avatarbild

    HTML zerlegen

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    Wie wäre es mit: For u = 0 To seitenquelltext.Length - 13 Warum komplizierter als nötig ? -> String.IndexOf-Methode

  • Benutzer-Avatarbild

    HTML zerlegen

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    Was erhält man wohl wenn man an der letzten Stelle der Textdatei immer noch versucht einen 12-stelligen Substring abzurufen ? Ausserdem: wolltest Du Dein Problem nicht mit Regex angehen ?

  • Benutzer-Avatarbild

    HTML zerlegen

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    Zitat von faxe1008: „Vielleicht könnten die RegEx Pros mir mal ein wenig auf die Sprünge helfen...“Ich dachte Du wolltest Dich selber mehr mit Regex auseiandersetzten ? Regex ist ein mächtiges Tool um Texte zu analysieren, allerdings berücksichtigt es keine Baumstrukturen, so wie sie bei XML/HTML vorliegen. Für komplexes HTTP würde ich daher eher eine Library wie das Html Agility Pack verwenden, welches HTML Texte in ein HtmlDocument konvertiert. Wenn Du mit Regex an Deinen Text rangehen möchtes…

  • Benutzer-Avatarbild

    Das ProgressChanged Event wird ausgelöst, wenn der drunterliegende Stream den internen Callback aufruft. Das ist normalerweise nach dem Lesen eines Buffers von ~64k der Fall. Bei den heutigen Internet-Geschwindigkeiten ist das nur ein Bruchteil einer Sekunde, was nützen Dir also Events bei kleineren Filegrössen ? Du kannst natürlich immer einen httpWebRequest nehmen und den ResponseStream mit einem selbsdefinierten Buffer auslesen, so kannst Du die Granularität selber bestimmen.

  • Benutzer-Avatarbild

    Zitat von Digot - Software: „Hilft nix, er kommmt nicht ins Event. “ Dann hört der Download vermutlich schon vor dem ersten ProgressChanged Event auf. Fange das DownloadFileCompleted Ereignis ab, und schau Dir e.Error und e.Cancelled mal im Debugger an.

  • Benutzer-Avatarbild

    -> *.exe-Dateien aus einem Ordner in einer ListView auflisten und starten Code zum Auslesen und Anzeigen aller Icons eines Ordners in Post #10. Um ein Icon einer einzigen Datei anzuzeigen , ist nur der Code Dim fileIcon As Icon = Icon.ExtractAssociatedIcon(f.FullName) relevant.

  • Benutzer-Avatarbild

    nöö, in diesem Fall nicht. Sollte eigentlich nur wie oben nur im Load-Event der Form zugewiesen werden, das wäre schon alles. Was Du sonst noch 'verbrochen' hast wissen wir natürlich nicht: aber wenn Du ein neues Testprojekt mit 1 Combobox machst + die Zuweisung im Load-Event, so sollte es funktionieren.

  • Benutzer-Avatarbild

    If Process.GetProcessesByName("javaw").Count > 0 Then ' dann gibts wenigstens 1, sonst nicht

  • Benutzer-Avatarbild

    tja, wenn javaW nicht mehr da ist, wird die Schleife dann wohl leider übersprungen ... also wohl besser vorher mit .Count ermitteln ob überhaupt 1 da ist ...

  • Benutzer-Avatarbild

    Wenn Du den Process selber startest, so benutze das Process.Exited Event -> Process.Exited-Ereignis Wenns ein fremder Process im Taskmanager ist, so kannst Du WMI anweisen, Dir eine Nachricht beim Starten/Beenden zu schicken: Überprüfen ob ein Programm gestartet wird Post #3 Natürlich kannst Du auch einen Timer wie verrückt im Kreis laufen lassen und mit Process.GetProcessesByName alle vorhandenen Prozesse regelmässig abzuprüfen

  • Benutzer-Avatarbild

    Zitat von Sederic Enders: „Ich hoff ich hab mich richtig und verständlich ausgedrückt“ Hast Du: dennoch sollte die von Dir angegebene Zuweisung einwandfrei funktionieren. Vorausgesetzt natürlich dieses Statement wird in Deinem Code auch ausgeführt ...

  • Benutzer-Avatarbild

    Dann ändere den von SeriTools aufgezeigten Registry Eintrag Das geht auch per .NET: Webbrowser problem/darstellung Es ist schon ewig her, dass ich den WebBrowser benutzt habe.

  • Benutzer-Avatarbild

    Flackern im Panel

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    VB.NET-Quellcode (7 Zeilen) Kompilieren, dann sollte es als neues Control in der Toolbox auftauchen.

  • Benutzer-Avatarbild

    Das WebBrowser Control ist nur ein Wrapper um Deinen installierten Internet Explorer, kann also alles was der auch kann (Flash, Popup-Blocker)´, etc.). Wenn Du allerdings nur .Navigate("http://www.youtube.com/?hl=de&gl=DE") ohne Angabe eines UserAgent String verwendest, so simuliert er den IE 7.0. Je nach der Version Deines Internet Explorers nimm folgenden Code: VB.NET-Quellcode (6 Zeilen) Den Kompatibilitätsmodus kann man auch wie von SeriTools angeben in der Registry setzen. Achja, Willkommen…

  • Benutzer-Avatarbild

    RegEx

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    Dies sollte funktionieren: VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Turnierbaum HILFE

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    Zitat von TwiTIn: „Ich finde den Fehler nicht. Der Code liegt auf einem Button.“ der Fehler liegt hier c.Name.ToLower.StartsWith("B") : mit tolower wird der Name ja in Kleinbuchstaben konvertiert, aber von Dir mit einem grossen 'B' verglichen. Das kann natürlich nie zutreffen.

  • Benutzer-Avatarbild

    Turnierbaum HILFE

    Kangaroo - - Sonstige Problemstellungen

    Beitrag

    Wie wärs wenn Du Liste mit Namen einfach 'schüttelst', d.h. eine zufällige Reihenfolge erzeugst. -> Namen aus .txt-Datei zufällig auf auf Labels verteilen Dann kannst Du Deine Gruppen/Label einfach der Reihenfolge nach befüllen.

  • Benutzer-Avatarbild

    Zitat von Fabiii321: „Ich fange mehrere Tasten ab, es funktioniert auch bei allen bis auf der Entertaste.Die Entertaste geht nicht. Was mach ich falsch ?“ Du machst nichts falsch: bestimmte Tasten wie Enter oder Tab werden von der Form für Sonderfunktionen abgefangen. So navigiert die TAB-Taste z.B. zum nächsten Control. Das einzige Event, welches dennoch funktioniert, ist das KeyUp Event. Das ist eh besser geeignet, da das KeyDown Event beim Drücken einer Taste eh oft mehrfach ausgelöst wird (T…

  • Benutzer-Avatarbild

    Zitat von Gonger96: „Mit Linq ja.“Ohne LINQ geht es genauso, nur mit einem HilfsArray und der Array.Sort Methode (2 Zeilen mehr) VB.NET-Quellcode (11 Zeilen) Wozu man dabei prüfen sollte ob der Label-Text schon existiert ist mir immer noch unklar.

  • Benutzer-Avatarbild

    Zitat von Gonger96: „Sonst wird die Schleife nicht verlassen, da er solange sucht bis er einen Text findet der noch nicht existiert.“Das ist klar: Du 'schiesst zufällig' auf beliebige Label und setzt die Texte in aufsteigender Reihenfolge der gelesenen Namen. Umgekehrt ist es schneller/eleganter: Du 'schüttelst' die gelesenen Namen und vergibst sie dann aufsteigend den vorhandenen Label.