| | |
| Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Autor | Správa |
---|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
ako zistím v delphi kedy už je načítana vo webbrowseri stránka? našiel som property ondownloadcomplete ale nejak ju neviem použiť
|
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 19.01.2007 19:49 | |
|
mno vyskusal som to a u mna to pracuje taky akosi divne ,
osetril som tuu udalost takto :
Kód: showmessage('nacitanie prebehlo uspesne');
po nacitani prvej stranky to funguje ale potom ked to chcem pouzit este raz tak spravu ukaze uz pred nacitanim , newim preco to robi , tebe to nejde vobec?
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
napíš mi prosímťa celý zdroják..
|
|
Registrovaný: 02.07.06 Prihlásený: 30.01.20 Príspevky: 1635 Témy: 137 Bydlisko: Slovakia - ... | Napísal javo: 19.01.2007 19:57 | |
|
zdrojak je jednoduchy , normalny , mne to funguje ale ako pisem iba na prvej stranke Kód: procedure TForm1.Button1Click(Sender: TObject); begin webbrowser1.Navigate(edit1.Text); end;
procedure TForm1.WebBrowser1DownloadComplete(Sender: TObject); begin showmessage('Stranka nacitana'); end;
_________________ Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos. |
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
hmm.. no dík.. asi sa s tým budem musieť pohrať ale už sa mi nechce. Ale dík za ochotu, ak má ešte niekto iné nápady (a riešenia v čom je problém) tak píšte
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
tak som to vyriešil, a mám nový problém: ako nasimulujem v tom webbrowseri kliknutie na odkaz/button? (aj keď mám dojem že tu mi nikto nepomôže)
|
|
Registrovaný: 12.05.07 Prihlásený: 07.03.24 Príspevky: 257 Témy: 33 Bydlisko: Halič, Luče... |
"Tady máš synku"... nedokočený LordMMX Minibrowser....
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs, OleCtrls, SHDocVw, Menus, StdCtrls, ExtCtrls, ComCtrls, ShellAPI;
type
TForm1 = class(TForm)
Edit1: TEdit;
MainMenu1: TMainMenu;
File1: TMenuItem;
Exit1: TMenuItem;
WebBrowser1: TWebBrowser;
Label1: TLabel;
WebBrowser2: TWebBrowser;
Button1: TButton;
Button2: TButton;
procedure Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure FormActivate(Sender: TObject);
procedure FormResize(Sender: TObject);
procedure WebBrowser1DownloadComplete(Sender: TObject);
procedure WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch;
var Cancel: WordBool);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Exit1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = 13 then
begin
WebBrowser1.Navigate(Edit1.Text);
Label1.Caption := 'Hľadám stránku, čakajte prosím...'
end;
end;
procedure TForm1.FormActivate(Sender: TObject);
begin
Edit1.Width := (Form1.Width - 8);
WebBrowser1.Width := (Form1.Width - 8);
WebBrowser1.Height := (Form1.Height - 118);
Label1.Top := (Form1.Height - 70);
end;
procedure TForm1.FormResize(Sender: TObject);
begin
Edit1.Width := (Form1.Width - 8);
WebBrowser1.Width := (Form1.Width - 8);
WebBrowser1.Height := (Form1.Height - 118);
Label1.Top := (Form1.Height - 70);
end;
procedure TForm1.WebBrowser1DownloadComplete(Sender: TObject);
begin
Label1.Caption := 'Stránka úspešne načítaná.'
end;
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var location : string;
begin
ppDisp := WebBrowser1;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
WebBrowser1.Stop;
Label1.Caption := 'Zastavené.'
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
WebBrowser1.Refresh;
Label1.Caption := 'Obnovujem, čakajte prosím...'
end;
procedure TForm1.Exit1Click(Sender: TObject);
begin
close;
end;
end.
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
1) niekedy si pozri aj dátum založenia témy, toto je už staré
2) zdrojáky dávaj do code, takto je to neprehladné
3) nepomohlo, keby si čítal posledný môj post tak by si vedel že chcem simulovať kliknutie bez pohybu myšky a to tam nikde nemáš. Takisto ten downloadcomplete tam nerieši ten problém ktorý sme spomínal (funguje iba pri prvom načítaní)
4) nenazývaj ma synku, myslím že v programovaní sa viem trošku viac obracať, keď som videl ten tvoj zdroják tak som mal dosť. Pri zmene rozmerov nastavovať pozície komponentov? A čo ak ich bude 200? také že alignment a anchors ti nič nehovorí?
|
|
Registrovaný: 12.05.07 Prihlásený: 07.03.24 Príspevky: 257 Témy: 33 Bydlisko: Halič, Luče... |
audiotrack píše: 1) niekedy si pozri aj dátum založenia témy, toto je už staré 2) zdrojáky dávaj do code, takto je to neprehladné 3) nepomohlo, keby si čítal posledný môj post tak by si vedel že chcem simulovať kliknutie bez pohybu myšky a to tam nikde nemáš. Takisto ten downloadcomplete tam nerieši ten problém ktorý sme spomínal (funguje iba pri prvom načítaní) 4) nenazývaj ma synku, myslím že v programovaní sa viem trošku viac obracať, keď som videl ten tvoj zdroják tak som mal dosť. Pri zmene rozmerov nastavovať pozície komponentov? A čo ak ich bude 200? také že alignment a anchors ti nič nehovorí?
ušlo ti asi že som napísal "nedokončený"... a naviac ako som s tým začal tak som s tým skončil... čiže ak je to BAD tak je to BAD s tým už nič nenarobím... len som chcel pomôcť
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
aj by som skusil pomoct ale mam uz len Delphi 7 Personal a tam neni komponenta WebBrowser . By som musel zase nainstalovat Delphi 2005 Architect . Ale sak skusim
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
delphi 7 enterprise webbrowser má
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
ale ja mam PERSONAL. A enterprise je zadara??? kde ho zozeniem?
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 | |
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
no stiahol som si to Enterprise z codegear.com a neviem serial. a nijaky nepasuje. Dufam ze som nestiahol Professional . kaslat na to budem 2 hodiny cakat kym sa nainstaluje 2005 Architect Edition.
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
uz som si nainstaloval 2005 Architect a nieco som vyhutal.
skus toto. asi je to to co si chcel. malo by ti to ist :
Kód: unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, OleCtrls, SHDocVw;
type TForm1 = class(TForm) WebBrowser1: TWebBrowser; Button1: TButton; Label1: TLabel; Edit1: TEdit; procedure Button1Click(Sender: TObject); procedure WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant); begin Label1.Caption := 'Nacitane'; end;
procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption := 'Nacitava sa'; Form1.WebBrowser1.Navigate(edit1.Text); end;
end.
|
|
Registrovaný: 17.11.06 Prihlásený: 31.12.07 Príspevky: 677 Témy: 9 |
nie, keby si pozrel javov post hore, tak tam písal prestne to čo ty
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 |
ale je tam jeden rozdiel - ja mam event "OnDocumentComplete" a on ma "OnDownloadComplete". skus tam dat to moje
|
|
Registrovaný: 23.01.07 Prihlásený: 14.04.11 Príspevky: 239 Témy: 26 | |
| Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| delphi zapis cisla do editu v delphi v Delphi, Visual Basic | 3 | 1107 | 11.05.2008 12:02 p360t | | ListView a WebBrowser (Visual Basic 2010) v Delphi, Visual Basic | 0 | 452 | 10.04.2012 11:30 lukas15 | | VB6: WEBBROWSER vsetko zobrazovat v jenom okne v Delphi, Visual Basic | 2 | 591 | 27.04.2010 22:18 Patkoo | | Otvorenie noveho okna v povodnom okne(webbrowser) v Technológia .NET | 2 | 938 | 12.11.2010 21:03 dartanan | | Delphi - Polkruh v Delphi, Visual Basic | 3 | 694 | 08.07.2011 13:51 Gumeny | | Delphi class v Delphi, Visual Basic | 1 | 791 | 10.09.2009 16:35 Fico | | Delphi-kalkulačka v Delphi, Visual Basic | 17 | 1156 | 02.03.2013 10:18 expoox | | [Delphi] komponent v Delphi, Visual Basic | 21 | 1885 | 16.03.2010 17:05 zy-zy-zyrixi | | [Delphi] video v Delphi, Visual Basic | 4 | 712 | 15.01.2011 14:26 vama | | Free Delphi v Delphi, Visual Basic | 2 | 875 | 18.06.2010 14:36 Manny | | Delphi print v Delphi, Visual Basic | 3 | 927 | 28.07.2009 18:26 Fico | | Priklad Delphi v Delphi, Visual Basic | 3 | 506 | 25.01.2017 8:46 focko | | [Delphi] Okno v Delphi, Visual Basic | 6 | 686 | 15.01.2010 21:42 vama | | Delphi - taby v Delphi, Visual Basic | 2 | 949 | 26.06.2009 13:49 LordMMX | | [Delphi] klavesy v Delphi, Visual Basic | 15 | 2059 | 06.02.2010 13:04 Fico | | Delphi - príklad v Delphi, Visual Basic | 2 | 714 | 07.11.2010 23:16 majso |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|