![]() |
Aufruf einer Webseite über Funktion ohne das ein IE geöffnet
Hallo Leute,
ich arbeite grade ein bissel mit c# und habe ein kleines problem wenn ich diesen Aufruf mache
Code:
wird das zwar gemacht aber es wird auch immer ein Internet Explorer gestartet.
System.Diagnostics.Process.Start('http://meinewebseite')
Kann ich das ändern das die URL einfach gegen eine Windowsapi gesendet wird ohne das ein IE aufgeht ?? [edit=mkinzler]C-Tag eingefügt Mfg, mkinzler[/edit] |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Zitat:
How To: Fetching Web Pages with HTTP ![]() zeigt, wie man den Inhalt einer HTML Seite ber HTTP ausliest und in einen String speichert. Cheers, |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Ich will nicht die Webseite als inhalt haben sonder an einen dienst über ein Programm eine bestimmte parameterliste schicken.
das kann ich im IE machen ich will das aber über einen versteckten aufruf machen wire bei Delphi
Delphi-Quellcode:
sowas in der rechtung suche ich in C#
Shellexecute(handle,"http://meineWebseite",nil,nil,sw_hide);
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit] |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Was spricht dagegen einfach ShellExecute zu benutzen in C#?
Code:
//ShellExecute declaration
[System.Runtime.InteropServices.DllImport("shell32. dll")] private static extern long ShellExecute(Int32 hWnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, long nShowCmd); |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Code:
bei p.Name bin ich mir nicht sicher, der Rest müsste aber so funktionieren.
Process p = new Process();
p.Name = "http://www.x.com"; p.UseShellExecute = true; p.Start(); [edit=mkinzler]C-Tag eingefügt Mfg, mkinzler[/edit] |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Zitat:
das ist dafür um Prozesse zu steuern. |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
hab das jetzt so gemacht
Code:
trotzdem geht leider ein IE Fenster auf.
Process p = new Process();
p.StartInfo.FileName = "http://meinewebseite"; p.StartInfo.UseShellExecute = true; p.StartInfo.CreateNoWindow = false; <- hab ich auf false und true gesetzt, gab aber keine Vränderung p.Start(); [edit=mkinzler]C-Tag eingefügt Mfg, mkinzler[/edit] |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Hallo
das Problem besteht weiterhin und leider kann ich nix machen, da das ganze ein Dienst ist und dieser tut leider nix wenn er einen IE aufmachen muss. |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Was willst Du denn genau machen? Unter 'Parameter an einen Dienst senden' kann ich mir im Moment leider gar nichts vorstellen, was auch nur Ansatzweise mit einer URL zu tun hätte. Das verwirrt ein wenig.
Der Aufruf sieht auf jeden Fall so aus, als wolltest Du, dass das Betriebssystem mit seinem Standard-Handler diese URI aufruft. Wenn das eine WWW-Adresse ist geht damit nunmal ein Browser auf. Das ist genau der Sinn und Zweck dieses Aufrufes, und das tut er recht zuverlässig. Wenn Du willst, dass der Webserver eine Anfrage erhält, dann würde ich mir mal die TCP-Klassen im Namespace System.Net angucken. Wenn Du z.B. das ![]() Ansonsten wäre es wirklich Sinnvoll, uns mit etwas mehr Informationen zu versorgen was das soll. Wenn ich Informationen an einen Dienst schicken will, dann würde ich das nicht mit irgendwelchen seltsamen URL's machen sondern einen regulären Kommunikationsweg für Interprozesskommunikation (z.B. TCP oder Named Pipes) nutzen. |
Re: Aufruf einer Webseite über Funktion ohne das ein IE geöf
Also ich will aus einem Dienst eine URL aufrufen. Diese URL ist ein VIOP telefon. über die URL teile ich dem Tel mit welche Nummer es zu wählen hat.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz