Visualizzazione dei risultati da 1 a 5 su 5

Discussione: dichiarazioni

  1. #1

    dichiarazioni

    Sono un neofita del vb ed ho un banale problema nella dichiarazione delle variabili.
    Ho definito un tipo di variabile TipoCliente

    Però mi da errore di compilazione: impossibile definire come public un tipo definito dall'utente all'interno di un modulo di un oggetto privato

  2. #2
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    il tipo di variabile dove lo hai dichiarato?
    in un form o in un modulo?

  3. #3
    per me form e modulo sono sinonimi

  4. #4
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    il tipo probabilmente l hai dichiarata nel codice di un form, giusto?

    E sicuramente l'avrai dichiarato così:

    Public Type ecc..

    Bene, quando fai delle dichiarazioni all'interno di un form, nn puoi farle publiche (ovvero disponibili per tutto il progetto).

    Se il tuo progetto utilizza solo un form (ovvero solo una finestra) ti conviene cambiare da "Public" a "Private" la dichiarazazione del tipo.

    Se invece utilizzi più form e il tuo tipo ti serve in più form, devi dichiararl in un modulo.

    Per creare un nuovo modulo Dal Menu->Progetto seleziona Inserisci
    Modulo.
    Nella finestra a detra avrai un nuovo file
    denominato Module1. Salvalo come 'NomeChevuoi.bas'.

    dopodiche tutti gli oggetti che dichiararerai come public in questo modulo saranno accessibili da tutti i form.

    Spero di essere stato chiaro. Ciao

  5. #5
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    versione di VB?
    ricorda che va specificata anche nel titolo..
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

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.