Laden...
U
Benutzerbeschreibung
Konto auf Wunsch des Benutzers gesperrt

Forenbeiträge von userid15621 Ingesamt 104 Beiträge

08.06.2016 - 15:55 Uhr

Die Lösung wäre einfach. Es ist nicht bis zum Popup gekommen. Ich habe die notwendigen "funktionen" davor ausgeführt und somit konnte ich auf das Popup verzichten.

Meine Frage wäre:

Beispiel:
Ich navigiere mit dem C# Webbrowser zu: http://www.popuptest.com/popuptest1.html

Meine Frage: Wie kann ich mit dem C# **Webbrowser **auf Popup (X) Fenster zugreifen.
Also z.B.e über den Code: WebBrowser.Document

08.06.2016 - 14:05 Uhr

Hallo, ich habe das Problem bereits gelöst ohne Popup. Trotzdem danke für ihre schnelle Hilfe.

Danke.

08.06.2016 - 11:49 Uhr

Die Fage ist. Ist ein Zugriff auf das Popup fester über Webbrowser möglich oder nicht? Leider konnte ich noch nichts darüber finden.

08.06.2016 - 11:41 Uhr

Ich will das ein bestimmter Feld deaktiviert wird. Deswege will ich das eben nur über Webbrowser steuern.

08.06.2016 - 11:31 Uhr

...also ohne "runterladen" würde das nicht funktionieren? Sprich ein Direkter Zugriff auf das Fenster über Webbrowser ist also nicht möglich?

08.06.2016 - 11:25 Uhr

C# Webbrowser macht ein neues Fenster auf (Popup).

Nun möchte ich über Webbrowser den Inhalt des Popup Fensters mir auswerten (also den HTML Code des zweiten Fensters was davor über den Webbrowser gestartet wurde).

Meine Frage ist: Kann ich über Webbrowser auf das "zweite" Fenster zugreifen?

08.06.2016 - 11:02 Uhr

Quellcode auslesen aus einen zweiten Webbrowserfenster (Popup)

Hallo. Ich möchte gerne aus einen (Popup) fenster Quellecode auslesen, welche möglichkeiten bestehen?

Das Popup (neues Fenster) wird vom Webbrowser aufgerufen.

Danke.

23.02.2016 - 13:07 Uhr

...Stelle ich das auf OFF Google Funktion. geht das auch **nicht **und viel schlimmer dann geht mein **Outlock **nicht mehr....

Problem wurde erstmal anders gelöst.

22.02.2016 - 15:37 Uhr

Habe mit anderen Provider probiert, bei Google.com besteht das Problem immer noch.

Aber wenn es mit anderen Provider funktioniert, dann ist das Problem ja gelöst.

22.02.2016 - 12:29 Uhr

https://www.google.com/settings/security/lesssecureapps ist deaktiviert (vielleicht dauert es noch etwas bis die Einstellung greift).

Komplette Fehlermeldung habe ich oben nachträglich angepasst.

22.02.2016 - 11:58 Uhr

            MailMessage msg = new MailMessage();

            msg.From = new MailAddress("XXX@gmail.com");
            msg.To.Add("XXX@gmail.com");
            msg.Subject = "Hello world! " + DateTime.Now.ToString();
            msg.Body = "hi to you ... :)";
            SmtpClient client = new SmtpClient();
            client.Host = "smtp.gmail.com";
            client.Port = 465;
            client.EnableSsl = true;
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.UseDefaultCredentials = true;
            client.Credentials = new NetworkCredential("XXX@gmail.com", "XXXX");
            client.Timeout = 20000;
            try
            {
                client.Send(msg);
                Console.WriteLine("OK");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            finally
            {
                msg.Dispose();
            }

            Console.Read();


https://support.google.com/a/answer/176600?hl=de

Fehlermeldung:
Fehler: Von der Übertragungsverbindung können keine Daten gelesen werden: net_io_connectionclosed.

Ich weiß es nicht was ich falsch mache. Kann mir jemand einen Tipp geben.

11.09.2015 - 23:52 Uhr

Fehler lag wo anders...im Code (eine ganz andere Komponente)... Danke für die Hilfe.

10.09.2015 - 19:15 Uhr

Der CODE ist eigentlich einfach.

Try
{
Öffne Datei X
Bearbeite diese
}
Catch
{
//Sollte hier reingehen wenn ich per Taskmanager Prozess (Notepad.exe) beende.
}

Mein Projekt ist aber größer und basiert auf MultiThreading....
Ich kann somit auch X mal die gleiche Methode aufrufen.

Somit die Frage, es sollte doch alles in Catch abefangen werden (auch COM Fehler).

Wenn das so ist, dann liegt hier sicher ein Fehler in Code vor (und zwar an eine andere Stelle)...

10.09.2015 - 14:04 Uhr

Ich führe Process.KILL() aus oder ich beende diesen Prozess über Task-Manager.

Fakt ist, führe ich diesen CODE in eine Windowsanwendung aus, wird das abgefangen aber unter Windowsdienst NICHT.

10.09.2015 - 13:54 Uhr

Ich arbeite mit eine Komponenten, diese Lädt eine Externe datei um diese später zu verabeiten, Komponente reagiert aber nicht mehr.... (somit muss ich diese Prozess (z.B. Notepa.exe) beenden über einen Timer, dann kommt es zum Fehler).

10.09.2015 - 12:12 Uhr

Guten Tag, ab und zu kommt es vor das ich eine

in Windowsdienst COM Exception bekomme, leider kann ich das nicht über Try und Catch abfangen.

Wie könnte ich eionen COM Exception auf eine andere art und weise Abfangen?

01.09.2015 - 16:20 Uhr

WindowHandles von ausgeführten Anwendungen

01.09.2015 - 15:52 Uhr

Guten Tag, kann mir jemand sagen wie ich unter Windows 7 auf alle Handles zugreifen kann bzw. ob das überhaupt möglich ist.

Kann ein Dienst unter Windows 7 auf Handles zugreifen oder muss das Dienst ermal dafür konfirguiert werden (Rechtevergabe z.B.).

29.08.2015 - 21:57 Uhr

EbaY war nur ein Beispiel, weil ich den genanuen Projekt nicht nehnen möchte.
In diesen Projekt wird änlich wie bei Ebay mit Artikelnummern gearbeitet (wie beim jeden Online Shop).

Shaue ich mir an....
https://msdn.microsoft.com/de-de/library/system.windows.forms.webbrowser.documentcompleted%28v=vs.110%29.aspx

29.08.2015 - 20:08 Uhr

            foreach (DataGridViewRow rw in dataGridView.Rows)
            {

string prepare_url = @"http://www.ebay____****/" + rw.Cells["Artikelnummer"].Value.ToString();
                webBrowser1.Navigate(prepare_url);
                Wait("");//Warte bis in WebBrowser ein HTMLCODE gelistet wurde....

}

Wait...(Beispiel).

               while (string.IsNullOrEmpty(html) || html.ToLower().IndexOf(Suchwert1.ToLower()) == -1 || html.ToLower().IndexOf(Suchwert2.ToLower()) == -1)
                {

                    if (webBrowser1.Document != null && webBrowser1.Document.Body != null && webBrowser1.Document.Body.OuterHtml != null)
                    {
                        html = webBrowser1.DocumentText;
                    }

Application.DoEvents();
}



28.08.2015 - 23:22 Uhr

Ich rufe aber nicht 100x diese Methode paralel auf, sondern eben nach einander.

Ich mache mich schlau bezüglich Profiler.

28.08.2015 - 22:06 Uhr

Hat zu 99,99% funktioniert. Nun kann es dennoch passieren das eine bestimmte Komponenten wie VBA nicht instlaliert ist, dann kommt ein POPUP was ich damit nicht weg bekommen?

Problem ist, das ich nicht weiter als die Funktion OPEN( der WORD Datei) kommen.

einen QUIT der WORD Komponente kann ich auch nicht ausführen (in einen TIMER).

28.08.2015 - 22:03 Uhr

Frage ist was ist daran falsch wenn ich eine Komponente 100 mal benutze?
Wie kann ich einen Profiler auf einen Browser anwenden 😦 Ich hatte früher einen Profiler auf SQL angewendet 😃

26.08.2015 - 09:10 Uhr

Guten Morgen.

Ich arbeite mit der Komponenten WebBrowser (hauptsächlich mit "NAVIGATE").

In meinen CODE rufe ich ca. 100x diese Funktion (in eine Schleife). Leider ist die CPU Auslastung sehr hoch liegt bei ca. 30%.

Wie kann ich mit WebBrowser arbeiten und die CPU auslastung verringern?

25.08.2015 - 12:27 Uhr

Guten Tag, ich möchte dokumenten aus Word aus per Dienst ausdrucken.

Die Funktion ist fertig und Dienst läuft auch.

Problem ist, das es in einigen Fällen beim Öffnen einer Word Datei zu eine Abfrage kommt, dieser PoPup Fenster muss mit OK bestätig werden.

Wie kann ich unter Windows 7 die Handle abfangen? Leider ist das nicht mehr möglich.

oder Wie kann ich Rausfinden ob beim Öffnen eines Word Dokumentes zum einen "PoPup" gekommen ist?
Danke.

14.02.2015 - 09:23 Uhr

Ich habe hier was gefunden, muss ich mir später anschauen.

Bandwidth throttling

13.02.2015 - 22:02 Uhr

Guten Abend, besteht die möglichkeit ein Download zu begrenzen.

Beispiel:


                    HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                    myHttpWebRequest.UserAgent = "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)";
                    HttpWebResponse webRequest = (HttpWebResponse)myHttpWebRequest.GetResponse();



                    Encoding encode = System.Text.Encoding.GetEncoding("utf-8");                    
                    sr = new StreamReader(webRequest.GetResponseStream(), encode);
                    
                    if (!htmlbereinigung)
                    {
                        result = sr.ReadToEnd();
                    }
                    else
                    {
                        result = StripHTML(sr.ReadToEnd()).Trim();
                    }
                    
                    webRequest.Close();
                    sr.Close();

Das ganze soll aber nicht mehr als 10 KB schnell sein, wie kann ich sowas realisieren?

und wie kann ich das messen?

20.11.2014 - 12:06 Uhr

Guten Tag.

So rufe ich zur Zeit die E-mails ab (über einen **Timer **:( ).

 Imap oImap = new Imap();
            ArrayList msgList = new ArrayList();

            try
            {
                
                oImap.Login("imap.gmail.com", Convert.ToUInt16("993"), username, password, true);
                oImap.SelectFolder("INBOX");                
                string[] searchData = new string[1];
                searchData[0] = "unseen";
                oImap.SearchMessage(searchData, false, msgList);

                
                string message = string.Empty;
                for (int i = 1; i < msgList.Count; i++)
                {
                    try
                    {
                        oImap.FetchPartBody(msgList[i].ToString(), "", ref message);
                        //Mach was....
                    }
                    catch (Exception e)
                    {
                        Logging("Error bei abrufen von E-mails: " + e.ToString());

                    }
                }

                getMessageEMail_count++;

                oImap.Expunge();
                oImap.LogOut();
            }
            catch (Exception e)
            {
                Logging("Error bei abrufen von E-mails: " + e.ToString());

            }

Am liebsten würde ich die neuen E-mails über ein **Ereigniss ** abrufen, ich denke das die Komponente "ImapLibrary" die ich verwende das nicht unterstützt.

Kennt jemande eine andere "kostenlose" Komponenten oder eine andere Lösung?

19.10.2014 - 23:13 Uhr
Imap oImap = new Imap();

            oImap.Login("imap.gmail.com", Convert.ToUInt16("993"), username, password, true);
            oImap.ExamineFolder("INBOX"); // <== HIER

            oImap.SetFlag("89", "\\Seen", true);
            oImap.Expunge();

Ich habe das Problem gefunden. Falsche Funktion aufgerufen 😦

Danke.

19.10.2014 - 10:37 Uhr

Das ist der **INBOX **Order

Erklärung, ich kann in diesen Ordner E-Mails Löschen wenn ich über **Weboberfläche **arbeite. Also per GMAIL Webseite.

Aber über mein Tool geht das nicht, ich bekomme immer diese Fehlermeldung.

18.10.2014 - 23:50 Uhr

Hi, ich verwende diesen Projekt.

IMAP Client library using C#

Und versuche eine E-Mail zu löschen.

Leider ohne Erfolg, kann mirjemand helfen?


            Imap oImap = new Imap();

            oImap.Login("imap.gmail.com", Convert.ToUInt16("993"), username, password, true);
            oImap.ExamineFolder("INBOX");

            oImap.SetFlag("89", "\\Seen", true);
            oImap.Expunge();

Fehlermeldung:
UID STORE 89 +FLAGS \Deleted

Failure searching IMAP with the given criteria. IMAP004 NO STORE attempt on READ-ONLY folder (Failure)

11.07.2013 - 10:09 Uhr

So nun habe ich das Gescheine schrit für schritt analysiert.

Das Problem liegt mehr in IE 10 (davor in IE9) hatte ich KEINE soche Probleme.

In FF habe ich solche Probleme auch nicht auf der gleiche Seite.

Welche Einstellunge in IE10 kann das sein?

10.07.2013 - 11:44 Uhr

So sieht die Meldung aus.

webBrowser.ScriptErrorsSuppressed = true;

Das habe ich beim FormLoad schon gesetzt. Dennoch kommt es zu dieser Meldung.

Das Passiert auch in IE 10 aber nicht bei Mozila. Sehr komisch.

09.07.2013 - 21:44 Uhr

hmmm von dort kommt es nicht, wie kann ich rausfinden von welchen Even das kommen kann?

09.07.2013 - 20:01 Uhr

Hallo, immer öfter bekomme ich diese Fehlermeldung "Möchten sie diese seite wirklich verlassen" wenn ich z.B. eine Seite erneuer will.

Dann muss ich auswählen: Seiter Verlassen / Seite nicht verlassen.

Wie kann ich diese Meldung unterdrücken per Code?

Ich danke euch.

21.06.2013 - 17:46 Uhr

hi, so bekomme ich den Speicherort von Coocies.


string cookiesPath =
Environment.GetFolderPath(Environment.SpecialFolder.Cookies);

aber wie kann ich das ändern? ich habe zwei anwendungen die eine ganz bestimmt aufgabef erfühlen und die gespeicherten coocies stören ständig.

Wie kann ich das machen das meine Anwendungen ohne Probleme arbeiten (mit eine und der selbe webseite aber mit unterschiedlichen Benutzern) ?

29.11.2012 - 21:36 Uhr

Problem ist aber dann: (wenn ich auf FALSE) ändere.

                Encoding encode = System.Text.Encoding.GetEncoding(&quot;utf-8&quot;);                      
                sr = new StreamReader(webRequest.GetResponseStream(), encode);  

String result = sr.ReadToEnd();

result ist LEER 😦

29.11.2012 - 20:53 Uhr

hi, kann mirjemand einen Tipp geben. Ich bekomme immer Fehlermeldung.


"Fehler: zu viele automatische Umleitungen waren versuchte"

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                    myHttpWebRequest.CookieContainer = cookieContainer;
                    myHttpWebRequest.MaximumAutomaticRedirections = 100;
                    myHttpWebRequest.AllowAutoRedirect = true;
                    myHttpWebRequest.UserAgent = "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)";
                    [B]HttpWebResponse webRequest = (HttpWebResponse)myHttpWebRequest.GetResponse();[/B]

Bei vielen webseiten unter anderen z.B. diese hier.

http://www.rebuy.de/i,1162344/nes/super-mario-bros.

Woran könnte das liegen?

Ich danke ihnen!

25.11.2012 - 19:30 Uhr

Ich bin davon ausgegangen.... wie kann ich ersehen auf welchen Kern mein Thread läuft?

25.11.2012 - 15:51 Uhr

HI,

so funktioniert meine Anwendung zur Zeit:


foreach(xxxxx)
{
  Thread newThread =
                        new Thread(new ThreadStart(Analyse.start));
newThread.Start();
}

Somit laufen 10 Threads in einen Kern?

Ich habe aber 4 Kern CPU und möchte gerne die Aufgabe von 10 Threads auf alle Kerne verteilen.

Ist das möglich? Wie gehe ich am besten vor?

10.10.2011 - 21:42 Uhr

Hi,

ich habe eine WebBrowser Anwendung entwickelt.

Alle 10 minuten soll Cashe gelöscht werden, leider wir keine enzige Datei gelöscht.

C:\Users\Administrator\AppData\Local\Microsoft\Windows\Temporary Internet Files

So gehe ich vor:

http://www.dreamincode.net/code/snippet1574.htm

Warum funktioniert das nicht?

27.09.2011 - 19:50 Uhr

weißt keiner eine antwort 😦

23.09.2011 - 23:01 Uhr

Guten Abend, wie kann ich:

diesen feld fühlen:

<input id="benutzer_name" name="benutzer_name" maxlength="12" size="9" value="Name" onfocus="delnam()" class="inputborder" type="text">

den Submit auslösen
<input name="submit" class="button_white" value="Super Gut" type="submit">

so bin ich bis jezt vorgegangen:



            string signInURL = "Mein.php";


            string postData = String.Format("username={0}&passwd={1}&benutzer_name={2}", username, password, benutzer_name);
            string contentType = "application/x-www-form-urlencoded";
            string method = "POST";
            string userAgent = "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)";

            HttpWebRequest sessionRequest = (HttpWebRequest)WebRequest.Create(signInURL);
            sessionRequest.CookieContainer = cookieContainer;

            HttpWebResponse sessionResponse = (HttpWebResponse)sessionRequest.GetResponse();
            sessionResponse.Close(); // sehr wichtig!

            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(signInURL);
            req.CookieContainer = cookieContainer;
            req.Method = method;
            req.ContentType = contentType;
            req.UserAgent = userAgent;
            ASCIIEncoding encoding = new ASCIIEncoding();
            byte[] loginDataBytes = encoding.GetBytes(postData);
            req.ContentLength = loginDataBytes.Length;
            Stream stream = req.GetRequestStream();
            stream.Write(loginDataBytes, 0, loginDataBytes.Length);
            stream.Close();

            HttpWebResponse res = (HttpWebResponse)req.GetResponse();
            res = (HttpWebResponse)req.GetResponse();
            StreamReader xsr = new StreamReader(res.GetResponseStream());

Problem, Feld benutzer_name wird nicht gefüllt und es wird kein SUBMIT ausgelöst. Kann mir bitte jemand ein Tipp geben. Muss ich die Feldname die mit einen unterschtrich haben, kodieren?

24.08.2011 - 09:12 Uhr

Guten Tag, ich habe mir vor kurzen einen neue Tastatur zugelegt. Nun ist mir aufgefalen das die STRG+C oder STRG+V bei mir nicht funktionieren.

Ich kann keine Textekopieren. Wenn ich markieren und STRG+C drücke und dann STRG+V wir nichts kopiert!

Die gleiche Tastenkombinationen funktionieren in anderen Anwendungen ohne Probleme.

Wo kann der Fehler liegen?

24.08.2011 - 09:10 Uhr

gemeint ist sicherlich: In der Taskleiste wird für das Programm links dessen Icon und rechts der Text von der Main-Form angezeigt. Nun will er das Icon aber nicht anzeigen um so mehr Platzt für den Text zu erhalten.

Genau das wollte ich zum Ausdruck bringen.

wenn es nicht geht, dann geht es nicht.

18.08.2011 - 02:03 Uhr

hi,

Ich meinte das so. ich starte IRGENDEINE Anwendung und minimire diese, dann sehe ich in linken Bereich ein Symbol und in rechten Bereich this.text.

Meine Frage wäre, wie kann ich diesen Symbol entfernen um diesen Platz mit Text zu belegen?

Du schreibst:

dem Form einen StatusBar hinzuzufügen, oder ein unten angedocktes Label ins Form zu packen.

wie geht das?

17.08.2011 - 00:30 Uhr

Guten Tag, kann ich die Form1.text auch als mehzeilig ausgeben oder den Symbol (unten links) komplet weg machen, so, das ich diesen Platz für meine Message benutzen kann.

23.04.2011 - 14:19 Uhr

Hi,

Problem:

Seite wird geladen, ich sehen das das Element["Statistik"] geladen wird.

Die Seite ist Komplett geladen, wenn ich aber auf das Element zugreiffen möchte:

Document.All["Statistik"].InnerText bekomme ich einen Text. Bitte Warten...
Wenn ich aber über FiferFox zugreife (in den ich diesen Element selektiere und deren Code mir ausgebe, bekomme ich die richtige Werte).

Warum Bekomme ich über den WebBrowser andere Werte?

gleiche Seitenaufbau aber andere Statistik, gleicher Zugriff.
Document.All["Statistik"].InnerText = Richtige Werte.

19.04.2011 - 17:38 Uhr

Leider weiss ich nicht wie ich das machen soll 😦