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

    problema con le dichiarazioni di variabili

    Ciao ragazzi,

    premetto è da pochissimo che sto alle prese con asp.net

    ho questo problema :

    scrivendo questo codice

    <%@ Page language="VB" %>
    <script runat="server">
    dim primonumero as integer
    dim secondonumero as integer
    primonumero = 5
    secondonumero = 6
    sub Page_Load(obj as object, e as eventargs)
    response.write (primonumero * secondonumero)
    end sub
    </script>
    <html>
    <head>
    <title>Moltpicazione al caricamento della pagina</title>
    </head>
    <body>
    </body>
    </html>

    mi esce questo errore :

    Compiler Error Message: BC30188: Prevista dichiarazione.

    Line 3: dim primonumero as integer
    Line 4: dim secondonumero as integer
    Line 5: primonumero = 5 <--- questa è scritta in rosso
    Line 6: secondonumero = 6
    Line 7: sub Page_Load(obj as object, e as eventargs)


    questo mi succede sia nel caso di una variabile integer che testo.

    Questo codice funziona solo se dichiaro e assegno una variabile nella stessa riga

    esempio : dim primonumero as integer = 5

    Come è possibile ?

    Mica posso sapere sempre in anticipo il valore da assegnare ad una variabile

    Datemi na mano

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Puoi dichiarare le variabili al di fuori delle Routine o Funzioni(E così facendo diventano pubbliche),però quando assegni il valore devi essere all'interno di quest'ultime

    dim primonumero as integer
    dim secondonumero as integer

    sub Page_Load(obj as object, e as eventargs)
    primonumero = 5
    secondonumero = 6
    response.write (primonumero)
    End Sub

    Prova così e vedrai che funziona.
    Ciao
    Legnetto

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.