[Delphi] Przegląd pliku html

0

Jak zrobic cos takiego zeby w oknie Formy wyswietlana byla strona www z scezki w ktorej znajduje sie sam plik exe (strona ma np. nazwe a.html). Jesli mozna tio prislbym o podanie jakiegos gotowego komponentu..bo jestem bardzo poczatkujacy, a jest mi to potrzebne.. Z góry dziex za pomoc...

0

jest komponent do tego w indy jesli sie niemyle

0

jest komponent do tego w indy jesli sie niemyle

A nie może być TWebBrowser ?

0

w wersji personal NIE MA tego komponentu, trzeba go doinstalowac,
jak ma personal niech sciagnie indy to bedzie mial wiele dobrych komponentow poza tym co szuka

0

w wersji personal NIE MA tego komponentu, trzeba go doinstalowac,

tylko pobrać kontrolkę ACTIVEX!

jak ma personal niech sciagnie indy to bedzie mial wiele dobrych komponentow poza tym co szuka

Tutaj masz pan rację :-)

0

Jaka kontrolke ActiveX.. i skad?

0

Component->Install ActiveX Controll, wybierasz kontrolkę internet explorera, i możesz się cieszyć odpowiednim komponentem na zakładce ActiveX :)

0

Component->Install ActiveX Controll, wybierasz kontrolkę internet explorera, i możesz się cieszyć odpowiednim komponentem na zakładce ActiveX :)

zainstalowałem..i co teraz? jestem zupełnie poczatkujacy..plizz o porade

0

No, teraz wrzucasz go na formę i... korzystasz :)

0

No, teraz wrzucasz go na formę i... korzystasz :)

No wrzucilem na forme..i jak teraz zrobic zeby w tym bialym polu pojawil sie zadany przeze mnie dokument html?

0

Daj:

webbrowser1.navigate('http://jakas_strona.pl') :)

0

webbrowser1.navigate('http://jakas_strona.pl') :)

Raczej:

var
Dir: string;
i: Integer;
begin
Dir:=ExtrractFilePath(Application.ExeName);
i:=Pos('', Dir);
while i > 0 do begin
Dir[ i ]:='/';
i:=Pos('', Dir)
end;
webbrowser1.navigate('file:///' + Dir + 'a.html')
end

0

ale gdzie to konkretnie wpisać

0

badzi spytne:-)
procedure loadhtml(filename:string;webbrowser:twebbrowser);
var
Dir: string;
i: Integer;
begin
Dir:=ExtrractFilePath(filename);
i:=Pos('', Dir);
while i > 0 do begin
Dir[ i ]:='/';
i:=Pos('', Dir)
end;
webbrowser1.navigate('file:///' + Dir + extractfilename(filename));
end;

możesz wstawić webbrowser i button i opendialog z filtrem na html

w onclick button daj
if opendialog1.execute then
loadhtml(opendialog1.filename,webbrowser1);

wbrew pozorom to nie jest tylko dla html teorytycznie działa na wszystkim:-) (np bitmapy wszelakiego typu)

0

jak już wrzuciłeś ten komponent na formę to zaznacz go myszką i kliknij magiczny klawisz F1
myslę że nauczysz się sam wiele z tego helpa niż z poniższych podpowiedzi

0

jak już wrzuciłeś ten komponent na formę to zaznacz go myszką i kliknij magiczny klawisz F1
myslę że nauczysz się sam wiele z tego helpa niż z poniższych podpowiedzi

Ale WebBrowser nie ma helpa... Przynajmniej w Personalach i u mnie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1