Visualizzazione dei risultati da 1 a 6 su 6

Discussione: trovare l'errore

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    6

    trovare l'errore

    ciao, uso visual basic 6 per la prima volta e non riesco ad uscire da uno stupidissimo programmino da 4 semplicissime righe!
    chi mi sa trovare l'errore e risolverlo?

    Private Sub cmdcalcola_Click()

    Dim prezzo As Integer
    Dim quantita As Integer
    Dim totale As String * 10

    prezzo = Val(txtprezzo.Text)
    quantita = Val(txtquantita.Text)
    totale = Val(txttotale.Text)

    totale = prezzo * quantita

    End Sub

    grazie
    daniele

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... di quale errore stai parlando?

    P.S. Dai un'occhiata al regolamento di questo forum ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    6
    sorry, quale punto del regolamento ho infranto?

    l'errore del codice consiste nel non avere nessun risultato nella txtbox totale

  4. #4
    Ciao.

    Io prima calcolerei il totale e poi lo mostrei sulla textbox da te dedicata. Leggendo il tuo codice così come lo posti, la variabile "totale" assume prima il valore della casella di testo (a quel punto vuota) e dopo viene calcolata dalla moltiplicazione, ma il risultato non viene mostrato...

    In soldoni:

    1) totale = prezzo * quantita
    2) txttotale.text = totale


    Fammi sapere.

    Giulio C. - Roma

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da dan1988
    sorry, quale punto del regolamento ho infranto?
    Beh ... dagli un'occhiata ... Regolamento

    l'errore del codice consiste nel non avere nessun risultato nella txtbox totale
    Tecnicamente non e' un errore ... non scrivi mai nella textbox del totale ... quindi ...

    codice:
    Private Sub cmdcalcola_Click()
      Dim prezzo As Double
      Dim quantita As Long
    
      prezzo = Val(txtprezzo.Text)
      quantita = Val(txtquantita.Text)
      
      txttotale.Text = CStr(prezzo * quantita)
    End Sub

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da dan1988
    sorry, quale punto del regolamento ho infranto?
    Se lo leggi, lo troverai alquanto evidente.

    Ma volendo riassumere... il linguaggio anche nel titolo, assieme alla versione, e soprattutto una descrizione significativa.

    Passo e chiudo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.