![]() |
Webbrowser
Hallo Experte,
ich habe folegende Probleme und zwar: Ich habe das Komponente Twebbrowser in meinem Anwendung benutzt um sowohl im Internet zu surfen als auch Dateien aus meine Festplatt zu anzeigen. Unter Dateien ist gemeint: - Jpeg - Video das mit der Internet funktioniert ganz gut, aber der Zugriff auf meine Festplatt lass mich schwitzen. so sieht die quelle aus:
Delphi-Quellcode:
jetzt möchte ich bestimmte Dateien aus meiner Festplatt zu greifen. Dafür habe ich 4 Komponente eingefügt:procedure Tfrm_webbrowser.Edit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = VK_Return then begin webbrowser1.Navigate(widestring(Edit1.Text)); frm_webbrowser.Caption := (Edit1.Text); Statusbar1.Panels [0].Text := ('Seite wird gesucht....'); end; end; 1-DriveComboBox 1-DirectoryListBox 1-FileListBox 1-FilterComboBox und do Folgt habe ich sie verbunden
Delphi-Quellcode:
Meine Frage lautet:
procedure Tfrm_webbrowser.LaufwerkeChange(Sender: TObject);
begin VerzeichnisBox.Drive := Laufwerke.Drive; end; procedure Tfrm_webbrowser.VerzeichnisboxChange(Sender: TObject); begin Dateibox.Directory:=Verzeichnisbox.Directory; end; procedure Tfrm_webbrowser.DateiboxChange(Sender: TObject); var FileExt: String; begin Try FileExt := UpperCase(ExtractFileExt(Dateibox.FileName)); if(FileExt = '.mpeg') or (FileExt = '.mpg') or (FileExt = '.Avi') or (FileExt = '.Pdf') or (FileExt = '.Jpeg') then Webbrowser.Application Except end; end; Ich möchte bei clicken ein Element in der FileListBox, dass der Pfad in der Edit1 angeziegt. Bei Bestätigen, dass das Objekt in der webbrowser gezeit wird. ich habe wie folgt probiert:
Delphi-Quellcode:
er zeigt das im Dateibox gewähltes Objekt im Edit1 aber nicht in der Webbrowser.
procedure Tfrm_webbrowser.DateiboxClick(Sender: TObject);
begin Dateibox.FileEdit:= Edit1; end; weisst jemand, wie es einstellen kann? mfg Poter |
Re: Webbrowser
Sollte es nicht so heißen?
Delphi-Quellcode:
[edit] Code korrigiert [/edit]
procedure Tfrm_webbrowser.DateiboxClick(Sender: TObject);
begin edit1.text:=Dateibox.FileName; end; Grüße Klaus |
Re: Webbrowser
Danke Klaus,
es hat so geklappt:
Delphi-Quellcode:
ich kriege den Pfad in der EditBox gezeigt, aber nix wird gezeigt auf der Webbrowser, ich weisse ncht warum.
edit1.text:= Dateibox.FileName;
mfg Poter |
Re: Webbrowser
weisst jemand, wie ich das mit der WebBrowser einstellen kann?
mfg poter |
Re: Webbrowser
Also bei mir funktioniert es so:
Delphi-Quellcode:
Grüße
procedure TForm1.FileListBox1Click(Sender: TObject);
begin edit1.Text:=FileListBox1.FileName; end; procedure TForm1.Button1Click(Sender: TObject); begin Webbrowser1.Navigate(edit1.text); end; Klaus |
Re: Webbrowser
1000 Danke Klaus es funktioniert
Grüß Poter :dancer: |
Re: Webbrowser
Hallo,
ich habe noch ein problem endeckt. Ich kann uzw. jede homepage und pdf über dem Webbrowser anzeigen lassen aber wenn es um ein JPeg oder Tiff etc... geht, wird der Photoshop gestartet. Das ist nicht der Sinn von der sachen. Wenn der Webbrowser gestartet ist, möchte ich alles drauf zeigen lassen. weisst jemand wie ich es einstellen kann? mfg poter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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