Questo topic e' stato chiuso dal moderatore.
11/06/10 12:14
GiacomoM
Ciao a tutti, è da parecchio tempo che leggo questo sito per affacciarmi al mondo VB.NET. Ora sto provando a scrivere un applicazione ma incontro subito un errore che non ho mai trovato e non riesco assolutamente a capire.
Vi scrivo passo passo quello che ho fatto:
1) Creato Applicazione WindowsForm
2) Nell'esplora soluzione ho impostato i riferimenti ed aggiunto una classe contiene la SubMain() la quale crea una variabile e la passa ad una nuova istanza di Form1.
3) Sono andato nel codice di Form1, ho impostato gli Imports, l'ho fatto ereditare da Form e ho creato una variabile Private.
4) A questo punto ho definito un mio costruttore che riceve ByVal la variabile creata da SubMain nell'altra classe.
Come ho creato la Sub New e ho schicciato ENTER di modo che andasse a capo e compilasse in automatico la End Sub, il compilatore mi ha dato un errore. L'errore è il seguente:
'FormPrinc' è un tipo in 'TimeAndSales' e non può essere utilizzato come espressione
Vado a vedere dove sta questo errore e mi rimanda al file Application.Designer.vb nella Sub OnCreateMainForm che ora vi incollo in toto:
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.TimeAndSales.FormPrinc
End Sub
Qualcuno è in grado di aiutarmi per caso?
Grazie mille
Giacomo
Vi scrivo passo passo quello che ho fatto:
1) Creato Applicazione WindowsForm
2) Nell'esplora soluzione ho impostato i riferimenti ed aggiunto una classe contiene la SubMain() la quale crea una variabile e la passa ad una nuova istanza di Form1.
3) Sono andato nel codice di Form1, ho impostato gli Imports, l'ho fatto ereditare da Form e ho creato una variabile Private.
4) A questo punto ho definito un mio costruttore che riceve ByVal la variabile creata da SubMain nell'altra classe.
Come ho creato la Sub New e ho schicciato ENTER di modo che andasse a capo e compilasse in automatico la End Sub, il compilatore mi ha dato un errore. L'errore è il seguente:
'FormPrinc' è un tipo in 'TimeAndSales' e non può essere utilizzato come espressione
Vado a vedere dove sta questo errore e mi rimanda al file Application.Designer.vb nella Sub OnCreateMainForm che ora vi incollo in toto:
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.TimeAndSales.FormPrinc
End Sub
Qualcuno è in grado di aiutarmi per caso?
Grazie mille
Giacomo
aaa