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

Forenbeiträge von userid15621 Ingesamt 104 Beiträge

19.04.2011 - 15:20 Uhr

Hi,

wenn ich die Methode Webbrowse.Navigate aufrufe wird die Seite aus Speicher geladen.

Wenn die Seite NEU geladen muss geladen muss, rufe ich die Methode REFRESH auf.

Ist es möglich das ist Navigate so aufrufen, das die Seite NEU geladen wird ohne das ich die Methode Refresh aufrufen muss?

05.04.2011 - 11:22 Uhr

Hallo, ich möchte ein Klick auslösen bei einen Element der keine ID oder keine Name Atributt hat.

Ist das überhaupt möglich?

webBrowser1.Document.GetElementById("???").InvokeMember("Click");

14.09.2010 - 00:27 Uhr

Hi,

ich arbeite mit Duplex Drucker und

lade meine Seite X über navigate in Browser,

ich will nun erreichen, das beim Drucker die Seite X und eine zweite Seite Y gedruckt wird als ein Druckauftrag.

Wäre dasmöglich?

09.09.2010 - 08:39 Uhr

Guten Tag,

ich steuere ein Formular, nun kommt es beim SUMBIT zum öffnen eines neuen Fensters.

Ich habe hierfür zwei Fragen:

Wie kann ich das neue Fenster steueren?
Wie kann ich das neue Fenster in aktiven Fenster umleiten?

Dankeschön.

09.08.2010 - 16:09 Uhr

Guten Tag,

Ich möchte die Auflösung des Fensters ermitteln und von diesen Fenster ein Bild erstellen.

Wie muss ich vorgehen?


            foreach (Process pr in System.Diagnostics.Process.GetProcesses())
            {

                if (pr.MainWindowTitle == "my window")
                {


                     
                }
                
            }

29.04.2010 - 13:27 Uhr

OK. Dann hat sich das erledigt.. ich wollte nur wissen, ob man das umgehen kann.

Dankeschön.

29.04.2010 - 13:10 Uhr

Genau das will ich verhindern....

Probier die halt mal. Wenn was nicht klappt nimm die von Oracle. Dort muss allerdings ein Extra-Client auf jedem Arbeitsplatz installiert werden.

29.04.2010 - 12:31 Uhr

Also kann ich dann auf Oracle Client verzichten, oder?

29.04.2010 - 11:22 Uhr

Guten Tag, wie kann ich eine Verbindung zu eine Oracle DB herstellen und welche Parameter sollten gesetzt werden, damit ich die Lesezugriffe beschleunigen kann.

Danke.

26.03.2010 - 22:23 Uhr

Guten Abend, ich habe in meine Outlook Anwendung 5 E-Mails selektiert ung in die Zwischenablage kopiert.

Wie kann ich nun mit C# diese 5 E-mail nach einander auswerten (z.B. welche Text in Body der E-Mail sich befindet).

27.01.2010 - 12:29 Uhr

Ich lese mir das noch mal durch...

geschrieben habe ich aber folgendes:

und zwar an @fagju

Das war sein vorschlag...

Thread t = new Thread(new ThreadStart(hui));
t.Start();
t.Join();

Wenn ich JOIN ausführen würde dan....

Mein GUI ist dann aber TOD... das will ich verhindern...

Jezt Application.DoEvents(); Wird GUI jedesmal aktualisiert nur Prozeslast ist sehr hoch....JOIN() habe ich nie angewendet.

27.01.2010 - 12:17 Uhr

[FAQ] Warum blockiert mein GUI?

Bei mir wir aber nichts blokiert... nur die CPU Auslastung ist sehr hoch...

Das habe ich zwar gelesen...
[FAQ] Controls von Thread aktualisieren lassen (Control.Invoke)

Aber nicht verstanden.. leider nicht 😦

sollte der Code so sein?

                            while (!threadclass [j].Stopped)
                            {
                                //Application.DoEvents();
hreadclass [j].Refreshform();
                            }

und diese Methode wird in Thread ausgeführt.. ist das so richtig?

27.01.2010 - 11:36 Uhr

Mein GUI ist dann aber TOD... das will ich verhindern...

deswegen war ja Application.DoEvents(); gedacht..

27.01.2010 - 11:14 Uhr

Ich möchte gerne eine bestimmte Aufgabe auf Threads verteilen, was mir auch gelungen ist.

Nur Mein Problem ist wie folgt:

StarteThreads.......
WaitForEndThread();
MachDasundDies();


        private void WaitForEndThread()
        {

            if (threadclass != null)
            {
                for (int j = 0; j < 100; j++)
                {
                    try
                    {
                        if (threadclass [j] != null)
                        {
                            while (!threadclass [j].Stopped)
                            {
                                Application.DoEvents();
                            }
                        }
                    }
                    catch
                    {

                    }

                }
            }
        }

while (!threadclass [j].Stopped)

Nach dem ein Thread fertig ist wird die Eigenschaft auf Stopped = True gesetzt.

Da diese Threads nun mal 2 STD laufen können habe ich nun 2 Std 100% CPU auslastung.

Wie kann ich das Problem beheben, ich MUSS auf Threadende warten.

16.01.2010 - 15:42 Uhr

Hallo, ich habe große Schwierigkeite mit REGEX Ausdrücken, kann mir jemand eine gute seite empfehlen.

Mein Problem ist immer mit "Fängt an" und "endet mit"

z.B.

AAallesmögliche BB
AAalles mögliche

Ich möchte die komplette Zeile auswerten was mit AA begint....und was mit BB endet...

kann mir jemand einen Tipp geben.

16.01.2010 - 15:19 Uhr

Tala. Wie kann ich dann vorgehen?

Ob in meinen Fall nun Flashseite ist, kann ich nicht sagen, weil ich die HTML Seite bzw. den Komplette CODE mit Fireforx zusehen bekomme.

16.01.2010 - 13:35 Uhr

Wenn ich eine bestimmte URL abrufe mit WebBrowser, erscheint nach laden der Seite in gleichen Fenster eine Werbung was das Hauptfenster überdeckt bzw. dunkler macht.

Ich möchte gerne diese Werbung wegbekommen.
Aber auch darauf zugreifen um den Code auszulesen.

Ich habe mich schon mal schlau gemacht das es möglich wäre solche Werbefenster zu beenden.

            webBrowser1.NewWindow += new
System.ComponentModel.CancelEventHandler(WebBrowser1_NewWindow);

        private void WebBrowser1_NewWindow(Object sender, CancelEventArgs e)
        {
            e.Cancel = true;

        }

Leider kommt es nicht zu diesen Ereigniss. Kann mir jemand ein Tipp geben ob das vorgehensweise überhaupt richtig ist?

28.12.2009 - 19:05 Uhr

Hallo, mit den Code (siehe Oben) wollte ich mich auf einen Server einwählen.

Leider bekomme ich eine Fehlermeldung wenn ich mir den responseText anschaue.

String responseText = xsr.ReadToEnd();

Fehlermeldung wurde als HMTL übergeben.

" Die Einstellungen Ihres Browsers verhindern das Speichern von Cookies."

Kann mir bitte jemand einen Tipp geben, woran das liegen kann, was muss in solchen Fällen getan werden.

Dankeschön.

28.12.2009 - 10:49 Uhr

            string signInURL = "XY";
            string postData = String.Format("");
            string contentType = "application/x-www-form-urlencoded";
            string method = "POST";
            string userAgent = "ABC";

            CookieContainer cookieContainer = new CookieContainer();

            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();
            StreamReader xsr = new StreamReader(res.GetResponseStream());
            String responseText = xsr.ReadToEnd();

Wo liegt der Fehler?

Fehlermeldung:

Die Einstellungen Ihres Browsers verhindern das Speichern von Cookies.

23.11.2009 - 12:11 Uhr

myHttpWebRequest.UserAgent = ".Bla Bla Bla";

Das soll eine Hürde sein 😉 ?

Für mich schon 😉

Aber nun weis ich beschein, dankeschön.

23.11.2009 - 10:48 Uhr

Moin dN!3L, das ist DIE LÖSUNG. Dankeschön. Ich habe das garnicht gewußt.

Warum wollen das einigen Seiten nicht? Gibt es dafür eine Erklärung?

22.11.2009 - 20:06 Uhr

In Thread arbeite ich mit GetResponse ab heute funktioniert das nicht mehr....

Bei GetResponse (503) Server nicht verfügbar

22.11.2009 - 19:34 Uhr

myWebClient.DownloadFile(url, fileName);

Das gleiche Problem.

22.11.2009 - 19:01 Uhr

Hallo, heute habe ich wieder diesen Fehler.

Wenn ich aber die Seite mit IE aufrufe, kann ich diese ohne Probleme laden.

sehr merkwürdig...

Wo ist der Unterschied zwischen GetResponse und IE.navigate() ?

22.11.2009 - 17:56 Uhr

web.Navigate(url);

Dann das....

Der Fensterhandle für das Steuerelement WebBrowser konnte nicht abgerufen werden. Fensterlose ActiveX-Steuerelemente werden nicht unterstützt.

Wie kann ich das behandeln?
WICHTIG das muss nur mit WebBrowser funktionieren.

13.11.2009 - 21:54 Uhr

Mein Vorhaben ist. Diese Seite per Code zu steuern.

Auswahl für:

  1. Grund für Meldung
  2. Ausführliche Begründung

Dann auf weiter klicken.

Wären das z.B. eingabefelder, wäre das kein Problem. Nur in diesen Fall weis ich nicht wie das machen kann (Auwahlboxen).

13.11.2009 - 17:42 Uhr

Hi,

ich habe eine Frage.

Ich wollte aus neugier probieren die Auswahlboxen zu steuern über C#

genau gesagt diese Seite.

http://contact.ebay.de/ws/eBayISAPI.dll?ReportItemMember

So bin ich bisher vorgegangen....


                for (int i = 0; i < webBrowser1.Document.Forms.Count; i++)
                {
                    HtmlElement element = webBrowser1.Document.Forms[i].All["A"];

                    if (element != null)
                    {
                        webBrowser1.Document.All["A"].SetAttribute("value", B);


                    }

                }

Nun funktioniert das aber nicht....

ich möchte gerne unter Grund für Meldung folgendes auswählen

Gestohlenes Eigentum... (letzer Punkt)

Wie geht das?

09.09.2009 - 18:00 Uhr

Nun wo ich das weggelassen habe. Sehe ich nun 0,2 % CPU Belastung

Arbeitsspeicher 80 – 100 MB.

Ohne funktioniert in diesen Fall besser

09.09.2009 - 17:54 Uhr

Mir wurde damals so erklärt, das bei längeren Prozessen das asugefürt werden muss.

Meine Threads werden erst nach Beendigung der Anwendung gekillt.

09.09.2009 - 17:41 Uhr

@talla

Nein das war ein Fehler in CODE.

Nun habe ich 0,3 % CPU Auslastung

09.09.2009 - 17:39 Uhr

Ich habe den Fehler gefunden.

Ich habe viel zu oft (bzw. in der falsche Stelle)

folgendes ausgeführt.


GC.Collect();
GC.WaitForPendingFinalizers();

Oh man, was für ein Fehler 😦

09.09.2009 - 17:15 Uhr

Hallo, ich glaube ich mach irgendwo ein Fehler.

In Moment ist das so bei mir, das 1 Programm mit 10 Thread ist langsamer als 10 Programme mit 1 Thread.

So starte ich den Trhread

DoIt doIt = new DoIt()
Thread newThread = new Thread(new ThreadStart(doIt.start));
newThread.Start();

Wenn ich 10 davon starte sehe ich CPU Auslastung 90 %
Wenn ich die Anwendung 1 Starte und nur 1 Thread ausführe sehe ich 0,5% Auslastung

Wie kommt das?

08.09.2009 - 22:04 Uhr

Ja habe ich.

Ich habe mir aber auch das angeschaut.

http://www.hinzberg.net/csharp/csharp/csharp/threadevents.html

Nun habe ich das Problem gelöst.

08.09.2009 - 20:48 Uhr

Es ist ganz einfach.

Eine Windowsanwendung startet 10 Thread. Jeder Thread sollte bestimmte aufgabe erfüllen.

Bei einigen Thread kommt es zu bestimmten Fehler. Diese Fehler müssen gelogt werden und auf das Form 1 (Textbox) angezeigt werden.

Mögliche ansätze wären (fehleranalyse)
Schreiben in deine DB
Schreiben in eine Txt Datei.

Meine Frage ist. Ist es möglich Fehlverhalten auf das Form (Textbox) zu schreiben?

08.09.2009 - 20:17 Uhr


        //Thread
        public void Logging(string message)
        {
            [B]lb_logging.Items.Insert(0, message + " " + DateTime.Now.ToString());[/B]
            lb_logging.Refresh();
        }
  
      public void start() 
      {}


        public DoIt(ListBox analyse)
        {
             lb_logging = analyse;
        }



Irgenwo... Logging("E......")

       //Form 1

                        DoIt Go= new DoIt(lb_logging);
                        Go.start();



Frage zu Ungültiger threadübergreifender Vorgang

Wie kann ich mir das Verhalten des Threads auf das Form1 Ausgeben?

08.09.2009 - 20:09 Uhr

Ich muss mir die ganze Möglichkeiten analysieren, mich belesen 😃

08.09.2009 - 10:42 Uhr

Hallo, kann man die Mehtode Indexof (durch eine bessere methode ersetzen) ?





if (htmltext.IndexOf("<b>0</b> nichts gefunden,") > -1) return;

int index = htmltext.IndexOf("Seite 0");

            if (index > -1)
            {
                htmltext = htmltext.Remove(index, htmltext.Length - index);
 
            }

08.09.2009 - 10:29 Uhr

Hi, das ist super 😃

08.09.2009 - 10:10 Uhr

Mich würde interessieren, wo kan ich das selber nachlesen (mit Geschwindigkeitmessungen).

08.09.2009 - 10:06 Uhr

Hallo.

ich habe eine Spalte mit 100 Werten, jeder Wert stellt eine Zahl dar.

Nun möchte ich prüfen Ob ein bestimmter Wert existiert, wenn nein, sollte dieser hinzugefügt werden.

Diese Aufgabe habe ich bis jetzt mit HashTable erledigt, gibt es schnellere Methoden bzw. Funktionen oder Komponenten als Hashtable?

07.09.2009 - 19:19 Uhr

Hi, es läuft alles bestens. Ich wollte nur wissen ob es andere Methoden gibt. Wenn das OK ist, bin ich zufrieden.

06.09.2009 - 22:43 Uhr

Danke. Ich schaue mir das an.

06.09.2009 - 22:34 Uhr

Meine Ziel ist es.

Die Seite X wird auf Inhalt geprüft, sollte was ändern bekomme ich eine Meldung.

So holle ich mir den HTML CODE

A


   httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
                    webRequest = (WebRequest)httpWebRequest;
                    webResponse = webRequest.GetResponse();
                    sr = new StreamReader(webResponse.GetResponseStream());

B

Da dauert z.B. 1.2 Sekunden Von a bis b. Meine Frage wie kann ich die gleiche Aufgabe innerhalb von 1.0 oder weniger Sekunden erledigen.

06.09.2009 - 22:18 Uhr

Hallo, wenn ich das richtig verstanden haben. Gibt es keine schnellere Methoden als Jetzt. Für micht ist jede Milisekunde wichtig.

06.09.2009 - 21:45 Uhr

So gehe ich jetzt vor, wie kann ich das beschleunigen?


                    httpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
                    webRequest = (WebRequest)httpWebRequest;
                    webResponse = webRequest.GetResponse();
                    sr = new StreamReader(webResponse.GetResponseStream());

Die seiten beinhalten auch Frames und Bilder die ich nicht brauche. Kann ich die irgendwie abschalten? Wird das dadurch schneller?

29.08.2009 - 21:46 Uhr

Hallo, danke ich schaue mir das an.

29.08.2009 - 18:15 Uhr

Hallo,

Standard Browser ist bei mir FireFox.

Über diesen Parameter starte ich IExplorer.exe

System.Diagnostics.Process.Start(browserExe, urlOderIP);

Mein Problem ist, beim zweiten Aufruf geht ein zweites Fenster auf und ich hätte das gerne in 2 Tag geöffnet.

Wie geht das?

Ich habe IE8

29.08.2009 - 18:13 Uhr

Leider funktioniert das nicht. Ich vermute das ist in meinen Beispiel nicht möglich.

Kann das durch irgendeine JAVA Funktion geblockt werden?