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
codice:
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
Ecco GestioneDatabase.vb
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
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.