Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [VB 6] Cifre decimali

  1. #1
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    [VB 6] Cifre decimali

    Salve a tutti... mi sono perso in un bicchiere d'acqua in questo programma...
    Ho bisgno di stampare in un label un valore decimale con solo 3 cifre decimali.




    Label3.Caption = Label3.Caption & num / den

    Dove num e den sono Double


    C'è qualcuno hce sa come fare??

  2. #2
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    modifica al codice.....

    Label3.Caption = num / den


    NOn so se può esservi utile... ma io lo metto ugualmente...

  3. #3
    usa formatNumber o funzioni simili
    Ciao

  4. #4
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    ok...ma che parametri devo passargli???

    non riesco a capire che espressione gli devo mettere... mi da un errore di compilazione e mi dice "Errore di compilazione Previsto: ="

    Che vuole da me???

  5. #5
    Scusami se non te l'ho detto prima non avevo VB6 sotto mano e non ricordavo il prototipo della funzione:
    label3 = FormatNumber(numeroDaFormattare, 3)
    Ciao

  6. #6
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    nulla.... mi da questo errore

    ERRORE DI COMPILAZIONE:
    LA CHIAMATA DI FUNZIONE A SINISTRA DELL'ASSEGNAZIONE DEVE RESTITUIRE VARIANT O OBJECT

    il codice è questo:

    FormatNumber(B, 3) = num / den

    Dove B inizialmente era Double ma ora è variant.. cmq quel problema rimane lo stesso...

    Se scrivo invece semplicemente

    FormatNumber(B, 3)

    mi da errore e mi dice che vuole l'=

  7. #7
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Fatto fatto fatto fatto fatto


    Grazie

  8. #8
    Mi scuso, evidentemente ho dato per scontato troppe cose.
    Poi nel codice che ti ho postato c'era un errore, correggendo viene:
    label3.caption = FormatNumber(num/den, 3)
    Ciao

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.