Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB6] Come faccio a dare dei valori ad attributi di una classe

    Ciao
    ho un problema voglio istanziare una classe in un metodo che appartiene a se stessa.
    e poi voglio assegnare dei valori agli attributi ma mi da sempre errore.

    io faccio così dentro la class1 e dentro un metodo di essa

    Dim spese As Class1
    Set spese = New Class1
    spese.cod = codice (tento di mettre nell'attributo cod il valore codice)

    ma mi dà errore dove sbaglio.
    ciao e grazie

  2. #2
    ora mi funziona però devo mettere gli attributi pubblic se li metto private all'interno della stessa classe non meli fà usare con la notazione punto
    se li metto public funge, però poi non posso fare questo

    Put num, 1, [oggetto]

    mi dice:
    can't Get or Put an object reference variable or a variable of user-defined type containing an object reference.


    che vuol dire ciao

  3. #3
    vi allego il codice della classe così potete aiutarmi meglio

    codice:
    Public codi As Integer
    Public desc As String
    Public bala As Integer
    
    
    Public Sub insert(num, cod, des, bal)
    Dim sp As Class1
    Set sp = New Class1
    sp.codi = cod
    sp.desc = des
    sp.bala = bal
    
    Put num, 1, sp
    
    End Sub

  4. #4
    al posto delle variabili pubbliche usa le proprietà
    http://forum.html.it/forum/showthrea...light=property
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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.