Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    domanda banalissima: istruzione for each.... ??

    scusate una domanda x voi banalissima...
    :master: ...ma che vuol dire questa istruzione

    codice:
    for each file in file3
    'blocco istruzione
    next
    Tony

  2. #2
    significa che per ogni oggetto chiamato file (sarà precedentemente dkikiarato come un tipo oggetto)

    incluso in file3

    esegue tot operazioni


    Spero d essere stata kiara



    VaneX

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    perdonami, ma sono ottuso....

    mi potresti rispiegare?
    Tony

  4. #4
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Asp non è un linguaggio tipizzato. Non è vero quello che dice Vanessa. Non devi dichiarare nulla preventivamente. Le variabili sono tutte variant e poi assumono il tipo che gli assegni di volta in volta.

    codice:
    Dim File, Files
    Path = "/"
    Set Fso = Server.CreateObject("Scripting.FileSystemObject")
    Set Files = Fso.GetFolder(Server.MapPath("/")).files
    For Each File In Files
     Response.Write File.Name & " " & File.Size & "
    "
    Next
    Oppure chiama una pagina passandogli qualche parametro a caso con questo codice dentro:

    codice:
    For Each Elm In Request.QueryString
     Response.Write Elm & "=" & REquest.QueryString(Elm) & "
    "
    Next

  5. #5
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    codice:
    for each file in file3
    'blocco istruzione
    next
    si ma io volevo sapere che cosa faceva questa istruzione...
    Tony

  6. #6
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Prendi il codice che ti ho dato, mettilo in una pagina e guarda cosa fa.

    Foresch scorre gli elementi di una collezione assegnando automaticamente gli elementi ad una variabile.

    Così è più chiaro.

    codice:
    Ar = Array(0,1,2,3,4)
    For Each Elm in Ar
    Response.Write Elm & "
    "
    Next

  7. #7
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    significa che per ogni oggetto chiamato file (sarà precedentemente dkikiarato come un tipo oggetto)
    forse ho capito in questa maniera tutti gli elementi di tipo ar li inserisce in elm, e nel mio caso tutti i tipi di tipo files li inserisce in file3...

    giusto?

    grazie ciao..
    Tony

  8. #8
    ok....nn deve dikiarare nulla...scusate ho cancellato lariga nella quale gli dicevo ke facevo esempio d acces..
    ..
    era giusto per fargli capire..

    cmq for each significa per ogni
    e quindi

    per ogni file contenuto in file3
    fai....
    next (prossimo)


    Ok?

    VaneX

    P.s.: Asp non è un linguaggio tipizzato. Non è vero quello che dice Vanessa. Non devi dichiarare nulla preventivamente. Le variabili sono tutte variant e poi assumono il tipo che gli assegni di volta in volta.

    se dichiaro dim Numero as int non va?

  9. #9
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    Si, hai assolutamente ragione. Le pagine asp sono più veloci se lavorano in Option Explicit. Dicevo solo ch vbscript non è Visual Basic

    Ciao

  10. #10
    Originariamente inviato da Baol74
    Si, hai assolutamente ragione. Le pagine asp sono più veloci se lavorano in Option Explicit. Dicevo solo ch vbscript non è Visual Basic

    Ciao
    ok, scusa ho visto.

    in VB script non si dikiara nulla...
    in ASP allora è come VB ...poso dikiararle e diversamente sono tutte variant.

    vaneX

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.