Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Scusa ... ma perche' ti complichi la vita quando hai avuto la risposta?

    Il tuo codice diventa *semplicemente*

    codice:
        Dim pnt(4)
        pnt(1) = 50
        pnt(2) = 86
        pnt(3) = 32
        pnt(4) = 68
        NumeroCheCerchi = 185 + (pnt(1) Mod 18 - 1) * 5 - (pnt(1) + pnt(2) + pnt(3) + pnt(4))
        Print NumeroCheCerchi
    Perche' utilizzi altre righe di codice che non ti sono state consigliate?

  2. #12
    allora avevo messo in quel modo per fare delle prove

    funziona tutto ok pero le somme

    (pnt(1) + pnt(2) + pnt(3) + pnt(4))

    non l fa la somma , ma praticamente le unisce
    50+86+32+68 non da somma 206
    ma li scrive
    50863268
    e mi restituisce quel numerone e mi sballa tutto
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  3. #13
    forse avviene perche quei valori sono contenuti in delle TEXT?
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  4. #14
    ok risoltoooooo


    grazieeeee a tutti siete magiciii
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  5. #15
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ovviamente ....

    Se indichi che hai una "matrice" non si pensa ad una matrice di textbox ma a una matrice in memoria (che in realta' e' un vettore ...).

    Quindi, per la prossima volta, specifica il tipo di dati/oggetti che utilizzi.

    Non sarebbe successo se tu avessi usato i controlli come vanno usati, ovvero, per un textbox

    pnt(1).Text

    in quanto ti avrebbero subito consigliato

    Val(Pnt(1).Text)+Val(Pnt(2).Text)+Val(Pnt(3).Text) +Val(Pnt(4).Text)

    e avremmo risparmiato tutti del tempo.

    Hai capito perche' *spiegare* bene il problema e' *fondamentale*?

  6. #16
    si hocapito, l'sperienza insegna

    cmq avevo risolto cosi

    Dim ambata As Integer
    codice:
        ambata = ((185 + ((minp1 - 1) * 5)) - (CInt(pnt(1)) + CInt(pnt(2)) + CInt(pnt(3)) + CInt(pnt(4))))
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  7. #17
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La CInt puo' andare bene ma impara a scrivere del codice "piu' corretto" ... utilizza esplicitamente la proprietà Text, ovvero

    CInt(pnt(1).Text)

    E poi ... da dove viene minp1? Ti avevo scritto il codice da usare e *non* c'e' minp1 ... *Non* aggiungere codice inutile! La formula e' semplice e deve essere

    codice:
    ambata = ((185 + ((CInt(pnt(1).Text) - 1) * 5)) - (CInt(pnt(1).Text) + CInt(pnt(2).Text) + CInt(pnt(3).Text) + CInt(pnt(4).Text)))

  8. #18
    se la scrivo cosi mi da errore di run time 424
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  9. #19
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Aspetta un attimo Magicolotto ... cosi' ci fai diventare scemi ...

    Allora pnt NON SONO TEXTBOX !

    Come hai scritto nella dichiarazione

    Dim pnt(4)

    quegli elementi SONO dei variant e non dei textbox!

    Insomma, a questo punto, fai vedere TUTTO il codice indicando di che TIPO di oggetti si tratta ...

  10. #20
    si ma ho risolto

    con
    ambata dim as integer
    e poi cint tutto qui

    e va ottimamente
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

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.