Newsgroup: it.comp.appl.access
Titolo: Che voi sappiate, "--*" è considerato carattere speciale in vba?

mi spiego, sempre recuperando pagine web, mi sono trovato a scaricare un
file CSS.
Nel suo interno, come COMMENTI ai capitoli, l'autore, invece di usare la
sintassi corretta :
 
Es. 
 
/* -- inizio pro1 -- */ (corretta)
 
ne ha usato una errata :
 
/* -- inizio pro1 --*/ (errata)
 
ovvero ATTACCANDO dopo "pro1" l'asterisco ai 2 segni di sottrazione.
 
a questo punto, quando popolo la variabile :
 
    Set oHttp = CreateObject("MSXML2.XMLHTTP")
    txtRequestString = mioUrl
    oHttp.Open "GET", txtRequestString, False
    oHttp.send
    miaPagina = oHttp.responseText
    Me.cmp_page = miaPagina
    Set oHttp = Nothing
 
in miaPagina (cosi' come nel campo cmp_page), quell'occorrenza mi viene
segnalata graficamente con un quadratino (ovvero vba non la riconosce). 
 
Quando a questo punto vado a salvare la variabile come file di testo,
ecco che quel carattere sconosciuto crea scompiglio.
Infatti, cio' che era stato visto come:
 
/* -- inizio pro1 --*/ (errata)
 
diviene una volta parshato da VBA
 
/* -- inizio pro1 ?/ (errata)
 
rendendo da quel punto in poi, il resto del file tutto un "commento", e
quindi non applicabile alla formattazione della pagina.
 
Ne sapete qualcosa?
 
-- 
--------------------------------
Pablitomf
 
Napoli sempre nel "Q"uore!
 

> Ne sapete qualcosa?
 
niente niente????


 ...
 
Salve Maurizio,
 
com'è definito miaPagina? Con
 
Dim miaPagina As String
 
miaPagina = "/* -- inizio pro1 --*/"
Debug.Print miaPagina
 
Me!Foo = miaPagina
 
non vedo nessun quadratino ma solo il testo nella finestra
debug e nella casella di testo Foo.
 
Hai già investigato per un segno speciale? P.e.
 
Dim i As Long
 
For i = 1 To Len(miaPagina)
    Debug.Print Asc(Mid(miaPagina, i, 1))
Next i
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

 Dim miaPagina As String
 
We Karl (spero tu e compagna stiate bene)...
in realtà il problema ho scoperto che è altro... la questione sono le
lettere accentate ((à,è,ì,ò,ù)...
 
quando nel file di origine lo richiamo nella mia variabile miaPagina
(string), non le riconosce... sai come posso fare?


 ha scritto nel messaggio 
news:201201291...@mynewsgate.net...

Forse con un mix di questo:
http://forum.html.it/forum/showthread/t-870794.html
 
e di questo:
http://forum.html.it/forum/showthread/t-1083677.html
 
risolvi.
 
Ciao, Carlo 
 
 

 ha scritto:

Ciao carissimo...
il problema è che io uso VBA non ASP... con asp, un htmlencode e risolvi, su
VBA non esiste... 


 VBA non esiste... 
 
che poi, pur volendo, ma e' proprio la chiamata "oHttp.responseText"
dell'oggetto MSXML2.XMLHTTP che restituisce contenuti gia' tradotti in maniera
anomala (sostituisce i "?" sui caratteri "non encoding")... quindi se pur ci
fosse un arzigogolo di barbatrucco (replace, if e controlli vari), su cosa si
potrebbe basare visto che il results della chiamata e' gia' di per se ben che
sputtanato?... ho il sentore che non vi sia soluzione



 Hai già visto questo di @Alex?
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=150
 
 
Ciao, Carlo 
 
 

 

non l'avevo visto, ma l'ho aperto e fa la mia stessa identica cosa... stesso
oggetto, stessa chiamata, stesso errore dei caratteri speciali al di fuori
dell'ASCII... come si potrebbe fare?
 
 
-- 
