Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Dichiarazione funzioni/procedure interne

    Ringrazio chiunque mi vorrà aiutare.
    LA domanda è piuttosto banale, ma cercando in internet non ho ancora trovato risposta:
    è possibile ed in questo caso qual è la sintassi in ASP per dichiarare funzioni (o procedure) interne ad altre funzioni?
    E' possibile dichiararle dopo la dichiarazione di alcune variabili in modo che tali variabili siano utilizzzabili anche nella funzione interna senza dover essere passate per parametro?
    Grazie.
    Life's too short to live in vain so pride yourself in search of truth and purpose.

  2. #2
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    vediamo se riesco a spiegarmi:
    primo esempio:
    codice:
    <%
    	prova
    	sub prova()
    		a = "ciao"
    		subinterna
    	end sub
    	
    	sub subinterna()
    		Response.Write(a)
    	end sub
    %>
    a non ha visibilità quindi è vuoto!

    secondo esempio:
    codice:
    <%
    	dim a
            prova
    	sub prova()
    		a = "ciao"
    		subinterna
    	end sub
    	
    	sub subinterna()
    		Response.Write(a)
    	end sub
    %>
    a ha visibilità quindi è valorizzato ---> = "ciao"

    in poche parole se non sono dichiarate globali come la variabile a nel secondo esempio non hanno visibilità nelle altre funzioni o subroutine se non vengono passate come parametri!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  3. #3
    Grazie mille per l'interessamento...
    I tuoi esempi sono molto utili però io intendevo una cosa leggermente diversa.
    Io pprincipalmente programmo in Delphi ed in questo linguaggio è possibile fare cose del genere

    dichiarazione funzione madre
    inizio funzione madre

    dichiarazione MiaVar

    dichiarazione funzione figlia
    inizio funzione figlia

    StampaAVideo(MiaVar)

    fine funzione figlia

    #fine dichiarazioni inizio istruzioni

    MiaVar='ciao'

    chiamata funzione figla

    fine fuzione madre

    e tutto funziona... io vorrei sapere (e se si come) si può fare una cosa del genere in ASP VBscript
    Life's too short to live in vain so pride yourself in search of truth and purpose.

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da cicciopie
    no!
    sottoscrivo!
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

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.