![]() |
Webbrowser Navigation ohne Sound
Hallo
wenn Webbrowser navigiert erzeugt den Ton (Sound). Da ich aber den Webbrowser in Hintergrund für Update verwende, möchte ich, dass er bei der Navigation keinen Ton erzeugt. Das stört mit Sicherheit den Anwender |
Re: Webbrowser Navigation ohne Sound
Was spricht dagegen, nach
![]() |
Re: Webbrowser Navigation ohne Sound
Zitat:
mit dieser Funktion unten hat geklappt. Ich hoffe aber, dass die Funktion für alle Windows bzw. für alle Internet Explorer klappt :-D ![]() |
Re: Webbrowser Navigation ohne Sound
Zitat:
Und als Anwender würde ich solche Modifikationen meiner Systemeinstellungen mehr als Ablehnen. Wenn eine Anwendung ohne nachzufragen Anwendungsweite Einstellungen ändert, wer weiß was sie sonst noch ändert oder "Nach Hause Telefoniert ..." :gruebel: |
Re: Webbrowser Navigation ohne Sound
Du verwendest den TWebBrowser allen ernstes für UPDATES? Autsch.
|
Re: Webbrowser Navigation ohne Sound
Zitat:
Die update-Seite wird in Webbrowser geladen und damit einen Wert (Version Nummer) wird ausgelesen Dann wird das Programm die alte und die neue vergleichen ... Hast eine besserer Idea als meine, freue mich auf Deinen Vorschlag :wink: |
Re: Webbrowser Navigation ohne Sound
Die Indy Komponenten (bei Turbo Delphi z.B. schon dabei) sind dafür tausend Mal besser geeignet, und das Problem mit dem Sound stellt sich gar nicht erst. Schneller ist es sowieso.
Zudem kannst du den Download dann auch gleich damit machen. Da gibt es dann TIdHttp, damit geht das. |
Re: Webbrowser Navigation ohne Sound
Nimm die Indys und IdHTTP.Get().
Versteckte Controls, und ich denke der TWebBrowser ist versteckt, sollte man übrigens nie verwenden. Sowas ist schlampig und später fragst du dich, was diese Komponente denn da soll. Gruß Edit: Schon wieder war Sebastian schneller. |
Re: Webbrowser Navigation ohne Sound
Zitat:
|
Re: Webbrowser Navigation ohne Sound
Zitat:
|
Re: Webbrowser Navigation ohne Sound
Wie kann ich einen Wert in html Code mit IdHTTP.Get() direkt auslesen ?
Dafür musste ich die ganze Seite in WB laden und dann den Wert mit GetElementByID auslesen |
Re: Webbrowser Navigation ohne Sound
|
Re: Webbrowser Navigation ohne Sound
Zitat:
Eigentlich wäre es doch sehr einfach eine Textdatei mit nur der aktuellen Versionsnummer oder so auf den Server zu legen. Dann musst du gar nicht erst den HTML-Quelltext zu filtern. |
Re: Webbrowser Navigation ohne Sound
1. Wie kann ich mit IdHTTP ein String in HTML-CODE auslesen ?
2. Wie kann ich ein String in TXT Datein in Web auslesen, ohne die Datei herunterladen zu müssen ? Wenn die Txt Datei auf die Festplatte wäre, dann ist klar
Delphi-Quellcode:
procedure TForm1.Button9Click(Sender: TObject);
var Strings : TStrings; begin Strings := TStringList.Create(); Strings.LoadFromFile('C:\test.txt'); Edit1.Text:=Strings[1]; Strings.free; end; |
Re: Webbrowser Navigation ohne Sound
Der Vorschlag steht bereits im Raum: IdHTTP. Oder was wolltest du uns mit deinem Selbstzitat sagen?
edit: durch plötzliche vollveränderung des vorpostes hat meiner seinen sinn verloren... |
Re: Webbrowser Navigation ohne Sound
Was hindert dich daran die Textdatei in ein temporäres Verzeichnis zu laden und dann zu löschen?
|
Re: Webbrowser Navigation ohne Sound
Ich möchte den Wert auslesen ohne die Datei herunterladen zu müssen ( wenn es geht)
wenn der Wert in HTML :
Delphi-Quellcode:
oder wenn das String in TXT Datei auf Server
<html>
<body> <input type="text" name="mystring" size="20" value="hallo"></p> </body> </html> ![]() |
Re: Webbrowser Navigation ohne Sound
Delphi-Quellcode:
Wobei statt Edit1.Text wohl eher eine Stringvariable etwas bringt.
var
MyHttp: TIdHttp; begin MyHttp := TIdHttp.Create; try Edit1.Text := MyHttp.Get('http://www.timbuktu.de/textdatei.txt'); finally MyHttp.Free; end; end; |
Re: Webbrowser Navigation ohne Sound
Wahrscheinlich hätte man sowas auch anhand eines INDY-Samples herausfinden können...
|
Re: Webbrowser Navigation ohne Sound
Zitat:
Das ist aber kein Problem, da ich sowieso eine Zeile benötige Ich finde das besser als was ich bis jetzt gemacht habe, die Seite in Webbrowser laden und dann den Wert auslesen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 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