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

    [vb] variabili statiche in una classe

    salve,
    vorrei definire in vb6 una classe con una variabile statica di classe:

    static variabile;

    e poi i metodi getter e setter:

    getVariabile

    public function setVariabile(myvar)
    variabile=myvar
    end function


    purtroppo vuole che la variabile la dichiari allinterno di una sub o di una function... ma poi non posso fare il setter ed il getter!!!

    come risolvere?

    ps: mi serve che sia statica xkè la richiamo da altre funzioni e non deve perdere il valore.... :berto:

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non capisco perche' debba essere statica ... se scrivi

    codice:
    Dim m_var As String
    
    Public Function setVariabile(myvar As String)
       m_var = myvar
    End Function
    la variabile conservera' il proprio valore ...

    Chiarisci qual e' il tuo problema ...


    P.S. Usi VB6 ? Per il VB c'e' un apposito forum ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    non se da altre classi faccio:

    Dim cClassMia As New classMia


    e classMia ha un Class_Initialize


    si, uso vb6

    (chiedo scusa se ho sbagliato forum)

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito ... tu vorresti una variabile legata alla classe e non all'istanza che crei?

    (se e' cosi' usa una variabile pubblica in un modulo ...)

    P.S. Per lo spostamento era meglio attendere un moderatore dato che la discussione si sta sviluppando qui ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,318
    Vedi qui.

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.