Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [VB6] Popolare Listview con le icone

    Salve, devo riempire una listview con più icone, ma quando arrivo ad un certo punto la listview va in overflow e mi da errore, inserisco una linea orizzontale di icone ma quando metto l'icona troppo a sinistra più o meno a 35.000 twips mi genera l'errore.
    Come posso risolvere il problema?
    Grazie
    evilsaint

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Puo' darsi che stai usando una proprieta' di tipo intero (il cui limite e' 32767) ... ?

  3. #3
    che tipo di variabile devo usare?
    evilsaint

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho detto variabile ... ho detto proprieta' ... non so quale hai impostato a 35000 ma se e' di tipo intero a 16 bit, non puoi fare nulla ...

  5. #5
    Qualche proprietà impostata della listivew? se è intendi questo nessuna è impostata a 35000
    evilsaint

  6. #6
    ho scoperto che non è la listview che va in overflow ma è una operazione di moltiplicazione:
    codice:
    dim xx as Long
    For j = 1 To omb
               xx = (1000 * (j - 1)) + 50        '<------linea di errore overflow
    Quando arriva al calcolo della moltiplicazione intorno a 32000 va in overflow.
    Come posso risolverlo?
    evilsaint

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora ... mostra il codice che usi e indica la linea con l'errore ... altrimenti non ne usciamo ...

  8. #8
    L'ho già mostrata la linea con l'errore, va in overflow quando la variabile xx ha come valore un intero superiore a 32000 e qualcosa
    evilsaint

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Abbiamo scritto la risposta nello stesso istante ...

    Comunque, la variabile j deve essere Long ...

  10. #10
    ok, ho dichiarato la variabile j come long e funziona tutto.
    Grazie
    evilsaint

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.