Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881

    impacchettare in una funzione

    Ho questo pezzo di codice

    Dim fso, MyFile, checkzip
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MyFile = fso.CreateTextFile(pathtarget & nomefile & ".txt", True)
    MyFile.WriteLine(DatiFileTxt)
    MyFile.Close

    che devo eseguire n volte cambiando di volta in volta il nome del file. Pensavo di metterlo dentro ad una funzione e di richiamarlo passandogli come parametro il nome del file (una cosa tipo "salva('<nome del file>')" ).
    Bene, mi sono accorto di non sapere come si fanno le funzioni....
    C'è un tutor paziente nel forum?
    grazie anticipato
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  2. #2
    FUNCTION Somma(a,b)
    Somma=a+b
    END FUNCTION

    Response.Write Somma(5,3)


    that easy!

  3. #3
    però la tua routine non riporta niente - semplicemente FA delle cose, quindi sarebbe più corretto farne una SUB

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    corretto, stavo appunto leggendo nel forum la differenza (che era anche il motivo del mio dubbio, perchè in passato avevo fatto delle funzioni che restituivano un risultato e nel mio caso invece non avevo nulla da restituire).

    Allora devo fare una SUB.
    Si dichiarano e si richiamano come le funzioni?

    SUB salva(nomefile)
    Dim fso, MyFile, checkzip
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MyFile = fso.CreateTextFile(pathtarget & nomefile & ".txt", True)
    MyFile.WriteLine(DatiFileTxt)
    MyFile.Close
    END SUB

    CALL salva('pippo')

    ???
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  5. #5

  6. #6
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    tenkselot
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  7. #7
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    non per fare il guastafeste, ma come fai a sapere se ha scritto correttamente?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  8. #8
    Originariamente inviato da wallrider
    non per fare il guastafeste, ma come fai a sapere se ha scritto correttamente?

    se ha scritto correttamente cosa? il file? beh o lo spera o mette una procedura di feedback, sempre che gli interessi veramente....
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  9. #9
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    e se mi interessasse come dovrei comportarmi?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.