Laden...

Browser mit URL Angabe öffnet nicht

Erstellt von Elmo84 vor einem Jahr Letzter Beitrag vor einem Jahr 397 Views
E
Elmo84 Themenstarter:in
21 Beiträge seit 2023
vor einem Jahr
Browser mit URL Angabe öffnet nicht

Hallo zusammen,

ich versuche über folgenden Code einen Browser mit URL Angabe zu öffnen:


System.Diagnostics.Process.Start("http://www.google.de");

Ich habe auch using System.Diagnostics eingebunden.

Beim Ausführen des Codes geschieht nichts, lediglich das WPF Window schließt sich wieder.
Was mache ich falsch?

PS: Ich bin noch ein Neuling auf dem C# Gebiet.

Über eure Hilfe würde ich mich sehr freuen.

LG elmo

16.834 Beiträge seit 2008
vor einem Jahr

Das Verhalten zusammen mit

Beim Ausführen des Codes geschieht nichts, lediglich das WPF Window schließt sich wieder.

deutet darauf hin, dass Du eine Exception bekommst, also die Anwendung abstürzt.
Siehe [Artikel] Debugger: Wie verwende ich den von Visual Studio?

Du wirst sehr wahrscheinlich eine neue .NET Version verwenden, aber vermutlich irgendwas gegoogelt und blind kopiert haben, das einfach sehr alt oder nicht für WPF (sondern Console Apps) ist.
Denn in den neueren Varianten (>3-5 Jahre) stürzt dieser Code (korrekterweise) einfach ab. Steht auch in den offiziellen Docs . Aber muss man halt lesen, wofür sie schließlich da sind.

Er muss in Desktop Anwendungen so aussehen:


            ProcessStartInfo startInfo = new ProcessStartInfo("http://www.google.de");
            startInfo.UseShellExecute = true;
            
            System.Diagnostics.Process.Start(startInfo);

Dein Code führt dazu, dass in neueren .NET Versionen eine Datei gesucht wird, weil UseShellExecute = true fehlt.
Die existiert natürlich bei einer URL nicht.

M
368 Beiträge seit 2006
vor einem Jahr

WPF .. Neuling Zwecks Erfolgserlebnis könnte man hier schauen: https://www.dotnetperls.com/webbrowser-wpf

Goalkicker.com // DNC Magazine for .NET Developers // .NET Blogs zum Folgen
Software is like cathedrals: first we build them, then we pray 😉

E
Elmo84 Themenstarter:in
21 Beiträge seit 2023
vor einem Jahr

HI zusammen,

vielen Dank euch beiden.
Ihr habt mir sehr weiter geholfen, sehr geil.

Gott segne euch.

LG elmo