Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di jack11
    Registrato dal
    Jan 2011
    Messaggi
    44

    [VB.Net] Problema If ed Else

    Salve, non capisco la logica:

    ho fatto un programma stupido dove se su scrivi musica, lui inizializza la variabile musica a 1 e ti chiede se vuoi ascoltare la musica. Se tu rispondi si e la variabile musica è a 1, lui apre mediaplayer se scrivi no ti risponde con una frase.


    codice:
    If TextBox1.Text = ("musica") Then             
    Label1.Text = "Vuoi ascoltare la musica? "             
    musica = 1         
    End If        
     If (TextBox1.Text = ("si") & musica = 1) 
    Then            
     Process.Start("wmplayer.exe")
      Label1.Text = ("Certo")            
    musica = 0
    Ho fatto ciò perché l'utente può inserire a caso le parole si o no e quindi necessito di un controllo più sofisticato affinché ogni volta non mi avvi mediaplayer.
    Io suppongo il problema sia nell' & perché la sintassi è errata, solo che non trovo nulla ne sulle guide ne sul mio libro.

  2. #2
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Semplice: in VB.NET la congiunzione logica è rappresentata con la keyword and e non con
    &, così come la disgiunzione logica non è | ma or.

    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

  3. #3
    Utente di HTML.it L'avatar di jack11
    Registrato dal
    Jan 2011
    Messaggi
    44
    Ottimo, ancora grazie mille.

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.