Newsgroup: it.comp.appl.access
Titolo: HTML

Sto cercando di farmi un programmino stupido, che effettui la ricerca su n
motori di ricerca, tramite delle parole chiave, associate a n siti.
Ho già fatto tutto, non avrei problemi, non fosse per il fatto che, per
leggere il sorgente delle pagine web, ho utilizzato "Internet Transfer
Control", che la una proprietà (o metodo? Non saprei dire, in questo caso),
OpenUrl(Url, o), che restituisce una stringa.
I problemi sono due, causati da questo controllo:
1. Posso usare il programma solo in uffcio, visto che il controllo è
disponibile grazie all'installazione di Visual Basic (che non ho a casa)
2. Riesco ad ottentere solo 3000 caratteri circa, dopodichè il codice HTML
viene troncato.
Ho provato scrivendo un programmino in VB, ma il punto due resta.
Ho pensato quindi di usare il controllo di Internet Explorer che, in teoria,
non dovrebbe crearmi il problema di cui al punto 1. Il fatto è che non
riesco ad utilizzarlo.
Non so:
1. Come indicare l'URL da leggere
2. Come (Eventualmente) visualizzare la pagina
3. Come leggere l'HTML corrispondente.
Il codice HTML dovrei salvarlo in un campo memo, per poi farne delle
elaborazioni.
________________________________________
Andrea Sciamanna
andrea.s...@libero.it
______________________
http://www.tamtando.com
 -> Mailing List:
http://www.tamtando.com/mailinglist.asp
http://utenti.tripod.it/resnovaduo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To stop the train
In cases of emergency
Just pull down the chain
     pull down the chain
Penalty for improper use
Five Pounds!


Se ho capito bene indenti utilizzare IE? Se sě io ho inserito i riferimenti
alla libreria Microsoft Internet Controls e poi:
Dim oApp As InternetExplorer
Set oApp = CreateObject("InternetExplorer.Application")
oApp.Visible = True
Ciao.

 oApp.Visible = True
Hai capito male, ma, forse, mi sei stato ugualmente d'aiuto (te lo dirň dopo
che avrň fatto qualche esperimento). Io ho bisogno di avere un qualunque
oggetto che, dato un URL, mi restituisca il sorgente HTML.
Cmq adesso provo a vedere se l'oggetto InternetExplorer restituisce questa
informazione.

 elaborazioni.
potresti provare con la libreria di wininet.dll, se non
sbaglio e' fornito con IE.
se non ricordo male, dato l'URL e' possibile salvare in
locale (in un file a tuo piacimento) l'intero documento.
a questo punto non credo tu abbia problemi ad inserire il
file in un campo memo.
dovrei avere una classe VB che semplifica l'utilizzo di
wininet.dll
se ti interessa la cerco e te la mando.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

"Andrea Sciamanna" <andrea.s...@libero.it.cancellami> ha scritto nel
messaggio news:8l66g6$e2g$1...@serv1.iunet.it...

Anch'io ho lo stesso problema, ho guardato la libreria in questione ma non
sono riuscito a estrarre il codice HTML della pagina visualizzata.
Per caso tu ci sei riuscito ?


Avete provato con il controllo activex "microsoft internet transfer"? Ho
provato con:
CtlActiveX5.AccessType = icUseDefault
Me.Testo0 = CtlActiveX5.OpenURL("
http://www.microsoft.com/
")
e mi ha scaricato la pagina. Se non sbaglio il problema era la limitazione
del numero dei caratteri in una casella di testo, così mi sembra possa
risolversi. Comunque ho trovato le informazioni sul controllo nel libro
"Microsoft Office'97 Visual Basic Guida alla programmazione" della Microsoft
Press pag 456 - 459...
Ciao.

 ha scritto nel messaggio
news:8ms2rk$3v4$1...@suite03.caspur.it...


 usando API di windows (vedi wininet.dll)
ma li leggete i msgs? :-)
vi ho consigliato wininet.dll nel mio msg del 21/7, stesso thread
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net


 ha scritto nel messaggio
news:3992D792...@paperino.libero.it...
