Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Komponenta WebBrowser?

[es] :: Pascal / Delphi / Kylix :: Komponenta WebBrowser?

Strane: 1 2

[ Pregleda: 5364 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Komponenta WebBrowser?21.03.2006. u 16:55 - pre 220 meseci
Kad se ušita stranica u WebBrowser komponentu , hteo bih da napravim Save As...?!!!
Uspeo sam na osnovu OpenDialog komponente i koda da u taj WebBrowser otvorim html koji imam na računaru:
Code:
if OpenDialog1.Execute then
 WebBrowser1.Navigate(OpenDialog1);

Pretpostavljam da isto treba da se postavi SaveDialog i memorisati? Pokušao sam, ali nisam skontao kako?
Bilo bi zanimljivo da vidim kako i odraditi štampu stranice koja je učitana?
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

IvanBeograd
Kladza
Beograd

Član broj: 83376
Poruke: 379
*.adsl.sezampro.yu.

Sajt: www.dza-bu-drz-ne-daj.com


Profil

icon Re: Komponenta WebBrowser?21.03.2006. u 17:36 - pre 220 meseci
Mozda ce ti ovo pomoci,sad sam naleteo na to,nisam probao da li radi,probaj!

http://www.cryer.co.uk/brian/delphi/twebbrowser/Save_as_MHT.htm

poz

[Ovu poruku je menjao IvanBeograd dana 21.03.2006. u 18:39 GMT+1]
SERVIA NOSTRUM REGNUM!
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?21.03.2006. u 17:59 - pre 220 meseci
Hvala na odgovoru, ali nije to ono što mi treba. treba mi jednostavno da snimim stranicu iz WebBrowser komponente?! Mislim da bi moglo najlakše pomiću SaveDialog, ali ne znam kako?! ;)
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?29.03.2006. u 23:35 - pre 220 meseci
Nešto sam uspeo ovih dana da skontam sa TWebBrowser komponentom. Ali i dalje mi je problem sa snimanjem učitane stranice. Naime, uspeo sam da na osnovu OpenDialog - a otvorrim HTML stranicu sa HDD-a, a ne mogu na osnovu SaveDialog-a da napravim obratnu situaciju. Jedino što sam uspeo oko snimanja je da se ta stranica direktno snimi u određeni folder. U mom slučaju na c:\WebBrowser\Downloads Pages\.
I još jedan mali problemčić se dešava ka želim ići na Yahoo Mail. Tad prikaže grešku ali posle par trenutaka ako je lozinka i korisničko ime ispravno, uđe u moj log?!
Ali sa GMail to nije slučaj...
Ne bi bilo loše, ako imate vremena da malo isprobate ovaj moj primer, pa da mi apelujete na greške i pomognete da ih ispravim, a i da rešim ovo oko snimanja stranice na HDD?!

P.S. ovaj programčić razvijam za sebe prvenstveno zbog GMail-a, a ujedno može i YahooMail. Ostali surf mi toliko i nije bitan, jer Firefox radi odlično svoj posao...

[Ovu poruku je menjao loshmiscg dana 30.03.2006. u 00:37 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prikačeni fajlovi
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
62.162.218.*

Sajt: right-sock.net


+1 Profil

icon Re: Komponenta WebBrowser?30.03.2006. u 15:41 - pre 220 meseci
A da das source code pa da vidimo.
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Komponenta WebBrowser?30.03.2006. u 17:29 - pre 220 meseci
Može na ovom primeru, pa ako neko zna kako izvršiti Save As..., ali gde god to korisnik želi... Pomoću TOpenDialog se otvara sa bilo koje lokacije, a hteo bi da pomoću TSaveDialog komponente da se snimi gde želim?!
Još nešto, naime, kako bi se moglo napraviti da umesto TEdit postavim TComboBox pa da ono što je neko kucao, recimo www.google.com ostane zapamćeno, kao u Internet Exploreru ili Firefox-u?! Kad kucamo www. da se otvara padajući meni?
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Komponenta WebBrowser?30.03.2006. u 17:30 - pre 220 meseci
Može na ovom primeru, pa ako neko zna kako izvršiti Save As..., ali gde god to korisnik želi... Pomoću TOpenDialog se otvara sa bilo koje lokacije, a hteo bi da pomoću TSaveDialog komponente da se snimi gde želim?!
Još nešto, naime, kako bi se moglo napraviti da umesto TEdit postavim TComboBox pa da ono što je neko kucao, recimo www.google.com ostane zapamćeno, kao u Internet Exploreru ili Firefox-u?! Kad kucamo www. da se otvara padajući meni?

P.S. nešto nije funkcionisalo pa je postavljeno dva posta....

[Ovu poruku je menjao loshmiscg dana 30.03.2006. u 18:32 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prikačeni fajlovi
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 01:08 - pre 220 meseci
U okviru ove teme, kako da punim ComboBox... Da u njemu ostane ono sto sam unosio, kao u Internet Exploreru, recimo?
Evo mali primer, pokusavao sam nesto ali nisam uspeo, pa ako neko zna nek ga koriguje da vidimo...
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prikačeni fajlovi
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 08:40 - pre 219 meseci
OnEnter event ne sluzi da se okine prilikom pritiska na taster ENTER nego kad strelica misha udje u oblast kontrole (nesto kao OnMouseMove, samo sto se ovo okine samo jednom). Evo ti ispravljenog primera, a dodao sam i podrsku za proveru za vec postojecim stavkama u combobox-u, tako da sad nema duplikata
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prikačeni fajlovi
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 11:43 - pre 219 meseci
Hvala na primeru...

Evo, sad sam skoro zavrsio browser iz perspektive delphi-ja, pa ako nekog zanima moze ga skinuti i pogledati...
P.S. za moje potrebe, kao sto sam naveo....

[Ovu poruku je menjao loshmiscg dana 31.03.2006. u 13:31 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prikačeni fajlovi
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 18:48 - pre 219 meseci
Ok je... jedino što mi piše Working offline
Kako si radio progress? Da li TWebBrowser ima OnProgress event, ili... (mrzi me da palim Delphi)?

Još samo šugavi M$ endžin da zameniš sa npr. Gecko endžinom i biće to dobar browser, hehe

[Ovu poruku je menjao JaHvram dana 31.03.2006. u 19:48 GMT+1]
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 20:21 - pre 219 meseci
Počeo sam onako, egzibicionistički da pravim programčić... Pa onda, za svoje potrebe, da učita gmail i yahoo mail... I tako, malo po malo, eto sad vidim, da treba da doradim još neke stvari... Nikad to nije u potpunosti urađeno...
Što se tiče Progress-a, na samoj TWebBrowser komponenti postoji OnProgressChange pa sam obradio događaj:
Code:
procedure TWB.WebBrowser1ProgressChange(Sender: TObject; Progress,
  ProgressMax: Integer);
begin
   Gauge1.MaxValue := ProgressMax;
   Gauge1.Progress := Progress;
end;


Citat:
npr. Gecko endžinom i biće to dobar browser

Neki primer da vidim kako bi to trebalo da izgleda?!

Jesi video i ovaj primer: SMTP Client

P.S. u vezi offline, to važi samo za dial up..., kako napraviti da detektuje uopšte od konekcije internet?

[Ovu poruku je menjao loshmiscg dana 31.03.2006. u 21:26 GMT+1]
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
62.162.210.*

Sajt: right-sock.net


+1 Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 20:30 - pre 219 meseci
Ja kada sam pokusavao nesto sa "Browsere" nasao sam Mozilla ActiveX control na http://www.iol.ie/~locka/mozilla/control.htm ali nije radila kao sto sam ocekivao. Za "surfanje" radi OK, ali meni je trebalo da "popunjavam" formulare, tako da nisam mogao koristiti:

Code:

Browser.OleObject.Document.Body.innerHTML

ili

Browser.OleObject.Document.Body.getElementById('nesto').value;



routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?31.03.2006. u 21:43 - pre 219 meseci
Malo doradjeno...
Someone's sitting in the shade today because someone planted a tree a long time ago.
Prikačeni fajlovi
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Komponenta WebBrowser?01.04.2006. u 00:21 - pre 219 meseci
Napisi sta si doradjivao...

A sto se tice konekcije... nem' pojma... pinguj google pa ces da vidis - ako vraca ping online si :P
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?01.04.2006. u 02:31 - pre 219 meseci
Uglavnom sam odradio neke stvari u vezi IDE-a, neke dopune u kodu?!!! Što se tiče detekcije interneta, kod mene to radi ispravno. Napravio sam funkciju koja detektuje konekciju:
Code:
function Online : Boolean;
var
  dwFlags : dword;
begin
  result := false;
  If (InternetGetConnectedState(@dwFlags, 0)) and
     (dwFlags and 1 = 1) Then
    result := true;
end;


Pa zatim:
Code:
if Online then
  Label2.Caption:='Working online...'
else
  Label2.Caption:='Working offline...';


Mislim da je čak i bilo reči o tome, neko je postovao?! Znači, prvo se konektujem na net pa onda pokrenem programčić.
Nisi mi dao primer za Gecko engine? Možda sam se i susreo s tim Gecko a da nisam znao!!! Sorry

Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Komponenta WebBrowser?01.04.2006. u 08:41 - pre 219 meseci
Gecko engine je engine koji koristi Firefox. Googlaj.

Sto se tice detekcije Interneta, naravno da ne radi na taj nacin jer je meni drugi komp. na netu i on je namesten da bude router, a ja odavde preko LAN-a idem na net (Connection sharing)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.neobee.net.



Profil

icon Re: Komponenta WebBrowser?01.04.2006. u 11:42 - pre 219 meseci
Evo vidiš...
Znači kao FireFox, pa da, pravo da ti kažem nisam naišao na bolji browser...

Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

sojic
Dalibor Sojic
Makedonija

Član broj: 7051
Poruke: 796
62.162.215.*

Sajt: right-sock.net


+1 Profil

icon Re: Komponenta WebBrowser?01.04.2006. u 11:49 - pre 219 meseci
Ja sam ti dao link gde mozes naci Gecko (Mozilla) ActiveX http://www.iol.ie/~locka/mozilla/control.htm
routing protocols enable routers to route routed protocols!
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.dialup.neobee.net.



Profil

icon Re: Komponenta WebBrowser?01.04.2006. u 15:56 - pre 219 meseci
Da, posetio sam sajt i skinuo Gecko (Mozilla) ActiveX!!!
Ubacio sam u delphi preko:
Citat:
* Select "Import Type Library" from Delphi's Project menu
* Choose "MozillaControl" in the type library list and click OK
* Delphi's ActiveX VCL toolbar should now contain a "MozillaBrowser" component

Posle toga dobio sam na ActiveX toolbar: MozillaBrowser1!!! Naišao sam na isto sajtu i na neki mali primer pravljenja browser-a, ali samo neke osnove... Nije loše...
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Komponenta WebBrowser?

Strane: 1 2

[ Pregleda: 5364 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.