Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Ambito Variabile

  1. #1

    Ambito Variabile

    Salve a tutti!

    Volevo delle conferme in merito alla dichiarazione di alcune variabili, ossia :

    Ho creato un module1 dove vorrei inserire delle sub che vengono chiamate da vari form.
    Per esempio ho muna sub che elimina il contenuto di una tabella e quindi necessita di una connessione ,questa inizialmente era dichiarata a livello generale nella form con il seguente codice:
    Dim sConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\TEST.mdb;Persist Security Info=False"
    Dim objConn As New System.Data.OleDb.OleDbConnection(sConnection)

    Dopo aver passato le due dichiarazioni nel modulo, ricevevo un errore giustamente, perche la variabile objConn non era piu visibile nella form.
    Allora da Dim...... ho modificato tale Dim in Public e adesso funziona.La riga sotto

    Public objConn As New System.Data.OleDb.OleDbConnection(sConnection)

    Volevo sapere se è corretta questa operazione, e che differenza cè tra dim e public.

    Grazie a tutti!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Nelle tue discussioni, manca sempre il linguaggio (e la versione, se serve) nel titolo, obbligatoria come da Regolamento.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.