Basic4ppc - Windows Mobile Development  

Go Back   Basic4ppc - Windows Mobile Development > Foreign Languages > Italian Forum
Home Register FAQ Members List Search Today's Posts Mark Forums Read


Download files


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-11-2008, 12:55 AM
Junior Member
 
Join Date: Mar 2008
Posts: 39
Default Download files

Ho la necessità di comporre la stringa relativa ad un URL da scaricare al momento, ricavandola come somma di stringhe + 1 variabile. Mi spiego meglio:

se scrivo queste istruzioni, il download va a buon fine:

URL="http://www.abc.it/abc/abc=XXXXdefghil"
DownloadFile(AppPath & "\abcd.txt")



se invece scrivo così (in cui il valore di name è uguale a XXXX) :

name = reg.GetValue("Software\abc\", "abcd")
URL="http://www.abc.it/abc/abc=" & name & "defghil"
DownloadFile(AppPath & "\abcd.txt")

il download non va... ho anche provato a ricavare il valore da passare a URL con la funzione StrReplace, a "comporlo" precedentemente in una variabile da passare successivamente a URL, ma ogni tentativo senza esito... in cosa sbaglio?
Grazie in anticipo a chiunque vorrà rispondermi
Reply With Quote
  #2 (permalink)  
Old 04-11-2008, 07:38 AM
maXim's Avatar
Senior Member
 
Join Date: May 2007
Location: Florence, Italy
Posts: 132
Send a message via MSN to maXim
Post

Ciao Raytracer,

non mi pare che stai sbagliando, anche io utilizzo un metodo simile (forse uguale) e funziona tutto correttamente. All'inizio delle mie sperimentazioni mi è capitato qualcosa di vagamente simile che ho risolto "forzando" la RootKey ogni qualvolta che accedevo alle chiavi, per esempio:

Code:
Sub CreateSubKey
    reg.RootKey(reg.rtCurrentUser)
    reg.CreateSubKey("Software","abc")
End Sub
 
Sub SetSubKey
    reg.RootKey(reg.rtCurrentUser)
    reg.SetStringValue("Software\abc","abcd", "XXXX")
End Sub
 
Sub GetSubKey
    Dim xs
    reg.RootKey(reg.rtCurrentUser)
    xs = reg.GetValue("Software\abc", "abcd")
    Return xs
End Sub
l'esempio è semplificato al massimo solo per intenderci e quindi non è da considerare (ovviamente) per un'applicazione valida.

Se mi passi, anche privatamente, qualche informazione in più (quelle possibili) cercherò, sempre nel mio possibile, di esserti più utile.

Saluti,

Massimo

Last edited by maXim : 04-11-2008 at 02:00 PM.
Reply With Quote
  #3 (permalink)  
Old 04-11-2008, 05:34 PM
Junior Member
 
Join Date: Mar 2008
Posts: 39
Default

Ciao Massimo,
come sempre grazie per la tua disponibilità e il tuo prezioso aiuto.
Confortato da quanto mi hai confermato nel reply, ho ricontrollato il codice e ho notato una mia inesattezza relativa alla chiave di registro a cui facevo riferimento. L'unica scusa che posso avere è l'ora tarda a cui ho scritto, ma non è che regga più di tanto... :-(
Reply With Quote
  #4 (permalink)  
Old 04-13-2008, 06:29 PM
Junior Member
 
Join Date: Mar 2008
Posts: 39
Default

Un altro quesito...
Un file (dati.txt) contiene un elenco: ad ogni riga corrisponde un URL relativo ad una immagine. Ho scritto questa routine per scaricare e salvare le immagini come Foto1.jpg, Foto2.jpg, ecc:

FileOpen (c1,"dati.txt",cRead ,, cASCII)
URL = FileRead (c1)
Do Until URL = EOF
i = i + 1
DownloadFile(AppPath & "\RSS\Notizie\Foto" & i & ".jpg")
URL = FileRead (c1)
Loop
FileClose (c1)

Sub DownloadFile (LocalFile)
Response.New1
Request.New1(URL)
Request.TimeOut = 30000
Response.Value = Request.GetResponse
Reader.New1(Response.GetStream,true)
FileOpen(c1,LocalFile,cRandom)
Writer.New1(c1,false)
count = Reader.ReadBytes(buffer(),4096)
Do While count > 0
Writer.WriteBytes2(buffer(),0,count)
count = Reader.ReadBytes(buffer(),4096)
Loop
FileClose(c1)
Response.Close
End Sub

Quando vado ad eseguirlo, mi viene segnalato un errore nella sub DownloadFile, nel punto segnato in grassetto. Potreste dirmi anche qui dov'è l'errore?
Reply With Quote
  #5 (permalink)  
Old 04-13-2008, 10:01 PM
Junior Member
 
Join Date: Mar 2008
Posts: 39
Default

Ho trovato la ragione...
Usavo lo stesso identificativo (c1) sia nella routine di apertura del file dati.txt, che nella routine di downloadfile.
Ci sono impazzito non poco, e la ragione era sempre la stessa: la mia inesperienza...
Pubblica ammenda e queste poche righe di spiegazione a beneficio di chi, come me, è all'inizio e si trova in difficoltà anche nelle cose più semplici.
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Why can't I Download all the examples? Jonathon Questions & Help Needed 4 06-24-2008 04:18 PM
Download Files Raytracer Questions & Help Needed 2 04-18-2008 12:57 PM
Can I upload and download files from device to PC superbabicka Questions & Help Needed 2 03-31-2008 02:47 PM
Progress bar on FTP download willisgt Questions & Help Needed 16 01-28-2008 04:22 PM
FormLib: download? Usage? laiyilam Questions & Help Needed 2 09-10-2007 01:53 PM


All times are GMT. The time now is 06:36 PM.


Powered by vBulletin® Version 3.6.10
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0