Newsgroup: it.comp.lang.delphi
Titolo: Scaricare Pagine Web con Delphi

Salve a tutti, sono nuovo del NewsGroup.
Ho un database con degli indirizzi di pagine Web e dovrei realizzare un
programmino che scorresse la tabella e salvasse su disco le pagine visitate,
del tipo File->Salva con Nome di Explorer, il tutto naturalmente in
automatico.
Ringrazio anticipatamente chiunque mi dia una risposta o anche una soluzione
alternativa.
Buon Lavoro a tutti

Vedi il componente TWebBrowser
Bye
AS

 ha scritto nel messaggio
news:a9404t$1m66$1...@newsreader1.mclink.it...


Hai visto il metodo execwb?
Bye
AS

 ha scritto nel messaggio
news:a942l7$1ngk$1...@newsreader1.mclink.it...


Forse ti manca qualche aggiornamento della guida.
vedi su 
borland.com
Estratto dalla guida per TWebBrowser:
Executes a command.
type
  OLECMDID = TOleEnum;
  OLECMDEXECOPT = TOleEnum;
procedure ExecWB(cmdID: OLECMDID; cmdexecopt: OLECMDEXECOPT); overload;
procedure ExecWB(cmdID: OLECMDID; cmdexecopt: OLECMDEXECOPT; var pvaIn:
OleVariant); overload;
procedure ExecWB(cmdID: OLECMDID; cmdexecopt: OLECMDEXECOPT; var pvaIn:
OleVariant; var pvaOut: OleVariant); overload;
Description
ExecWB lets you use the IOleCommandTarget interface to pass a command to the
Web browser control. For more information, see the Microsoft documentation
of IOleCommandTarget.
cmdID specifies the command to execute. Microsoft provides the following
constants. However, the Web Browser does not support all of these commands.
Use the QueryStatusWB method to determine what commands can be used.
OLECMDID_OPEN OLECMDID_NEW OLECMDID_SAVE
OLECMDID_SAVEAS OLECMDID_SAVECOPYAS OLECMDID_PRINT
OLECMDID_PRINTPREVIEW  OLECMDID_PAGESETUP OLECMDID_SPELL
OLECMDID_PROPERTIES OLECMDID_CUT OLECMDID_COPY
OLECMDID_PASTE OLECMDID_PASTESPECIAL OLECMDID_UNDO
OLECMDID_REDO OLECMDID_SELECTALL OLECMDID_CLEARSELECTION
OLECMDID_ZOOM  OLECMDID_GETZOOMRANGE OLECMDID_UPDATECOMMANDS
OLECMDID_REFRESH OLECMDID_STOP OLECMDID_HIDETOOLBARS
OLECMDID_SETPROGRESSMAX OLECMDID_SETPROGRESSPOS OLECMDID_SETPROGRESSTEXT
OLECMDID_SETTITLE OLECMDID_SETDOWNLOADSTATE  OLECMDID_STOPDOWNLOAD
OLECMDID_FIND OLECMDID_ONTOOLBARACTIVATED OLECMDID_DELETE
OLECMDID_HTTPEQUIV OLECMDID_ENABLE_INTERACTION OLECMDID_HTTPEQUIV_DONE
OLECMDID_ONUNLOAD OLECMDID_PROPERTYBAG2 OLECMDID_PREREFRESH
cmdexecopt modifies how the command is executed. The following table lists
the possible values:
Constant Value Meaning
OLECMDEXECOPT_DODEFAULT 0 Use the default behavior, whether prompting the
user for input or not.
OLECMDEXECOPT_PROMPTUSER 1 Execute the command after obtaining user input.
OLECMDEXECOPT_DONTPROMPTUSER 2 Execute the command without prompting the
user.
OLECMDEXECOPT_SHOWHELP 3 Show help for the command, but do not execute it.
pvaIn specifies a Variant array that contains any input arguments. This
value can be omitted if there are not input arguments.
pvaOut specifies a Variant that receives the results of the command, if any.
This value can be omitted if there are no results.

 ha scritto nel messaggio
news:Xoet8.7073$vF6.2...@news2.tin.it...


 automatico.
Gia' fatto in passato: io usai il componente FastNet TNMHTTP che
trovi di serie con Delphi, ma ti conviene usare il componente HTTP
fornito tra quelli Indy (se hai D5 li scarichi da 
www.nevrona.com
),
se hai D6 ce l'hai gia'.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG