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

    Problema definizione variabili...

    Ciao a tutti,
    sto creando un sito web abbastanza complesso così ho inserito la definizione di tutte le variabili usate in una pagina chiamata _common.asp inclusa in ogni pagina del sito.
    (All'inizio di _common.asp c'è Option Explicit)

    Il mio problema è il seguente.
    In alcune pagine ho un ciclo for e le variabili assumono un nome diverso in funzione del for

    Esempio
    codice:
    for conta = 1 to totale
    my_var_conta = ...
    Quindi non riesco a definire le variabili che utilizzo nel ciclo for nel file _common.asp in quanto cambierebbero valore in funzione del for, l'errore che mi viene restituito è

    Errore di compilazione di Microsoft VBScript (0x800A0411)
    Nome ridefinito

    come posso fare?
    grazie a tutti
    [The goal is soul]

  2. #2

    Re: Problema definizione variabili...

    Errore di compilazione di Microsoft VBScript (0x800A0411)
    Nome ridefinito
    _common.asp
    Codice PHP:
    <% 
    Option Explicit 
    dim my_var_conta  
    'dichiarazione
    %> 
    myPage.asp
    Codice PHP:

    <% 
    dim my_var_conta 'Da errore perche la variabile è già definita nella _common.asp


    my_var_conta = 1' 
    <--valorizzazione della variabile
    %> 
    myPage2.asp
    Codice PHP:
    <% 
    dim my_var_conta ' dichiarazione perche non c`è l`include della _common.asp
    my_var_conta = 1' 
    <--valorizzazione della variabile
    %> 

  3. #3
    Quello che mi dici di fare è di non includere nella pagina con il ciclo for _common.asp e di dichiarare e valorizzare solo in quella pagina la variabile?
    [The goal is soul]

  4. #4
    Non posso evitare di includere il file _common.asp in qualche pagina a mia scelta in quanto ogni pagina del sito viene generata e visualizzata in una pagina chiamata home.asp la quale di regola base ha come inclusione _common.asp

    Idee?
    [The goal is soul]

  5. #5
    Originariamente inviato da webdesigning
    Quello che mi dici di fare è di non includere nella pagina con il ciclo for _common.asp e di dichiarare e valorizzare solo in quella pagina la variabile?
    Era per farti capire la differenza tra dichiarazione e valorizzazione

    Originariamente inviato da webdesigning
    Non posso evitare di includere il file _common.asp in qualche pagina a mia scelta in quanto ogni pagina del sito viene generata e visualizzata in una pagina chiamata home.asp la quale di regola base ha come inclusione _common.asp

    Idee?
    Le variabili che si trovano dichiarate ( dim [variabile]) nel file _common.asp, non devono essere ri-dichiarate nella pagina dove includi la _common.asp, altrimenti ti da errore


    Codice PHP:
    <%
    Dim thisVar 
    thisVar 
    10
    Dim thisVar 
    ' Causa ERRORE perche Nome ridefinito
    %> 
    E' chiaro?

  6. #6
    Ne sono cosciente... per questo ho postato
    cercavo una soluzione!
    [The goal is soul]

  7. #7
    basta non dichiararla di nuovo nello pagina:

    ad esempio la pagina common.asp:

    Codice PHP:
    dim variabile 
    e poi nell'altra pagina

    Codice PHP:
    for eccecc.
         
    variabile 'senza dichiararla 
    credo così debba andare

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.