Salve a tutti,
sapete per caso se Visual Basic 2010 Express Edition ha delle limitazioni sulla visibilità delle Classi ? Ho il seguente errore che non riesco a capire.
In una classe Form richiamo tramite istanza una variabile pubblica (ma vale anche per un metodo pubblico) situati in una classe di un file vb presente nello stesso progetto.
Solo che mi viene segnalato l'errore "Prevista dichiarazione" in fase di editing (quindi ancor prima di compilare o eseguire). Ho provato anche con
Imports myapp.Classe
ma l'errore non scompare....
Ho dato le due classi ad un amico che ha VB 2008 versione completa e l'errore non si presenta.
Riporto gli esempi:
Form1.vb
Ecco GestioneDatabase.vbcodice:Imports System Imports System.Data Imports System.Data.SqlServerCe Imports System.Data.SqlClient Imports myapp.GestioneDatabase Public Class Form1 Dim db As New GestioneDatabase() db.sConnection = "Data Source= site.sdf;Password=Pass" 'l'errore è segnalato in db di questa riga ... End Class
Ho notato anche un'altra cosa. Volevo provare a creare una Libreria dll da referenziare ma non mi vedeva le librerie di SQL Server CE che invece VB 2010 Express Edition vede nelle applicazioni Windows Form.codice:Imports System.Data.SqlServerCe Public Class GestioneDatabase Public sConnection As String Private objConn As SqlCeConnection Private objDataSet As DataSet Public table As DataTable Public Sub New() sConnection = "" objConn = Nothing objDataSet = Nothing End Sub . . . End Class

Rispondi quotando
