Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VBNET Win32Exception

27 views
Skip to first unread message

Antonios

unread,
Dec 23, 2009, 5:40:29 AM12/23/09
to
per quale motivo posso creare a runtime solo 9963 controlli?
se ne metto di piu mi dice:

Win32Exception non � stata gestita.

Errore durante la creazione dell' handle della finestra

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Dim Line As Label

For i As Integer = 0 To 9962
Line = New System.Windows.Forms.Label

Line.Location = New Point(0, i)
Line.Size = New System.Drawing.Size(Me.Width, 1)
Line.BackColor = System.Drawing.Color.Blue

AddHandler Line.Click, AddressOf MiaLabel_Click

labelList.Add(Line)

Me.Controls.Add(Line)
Next

End Sub

Wodka40[Google]

unread,
Dec 23, 2009, 11:32:32 AM12/23/09
to
On 23 Dic, 11:40, "Antonios" <tony...@virgilio.it> wrote:
> per quale motivo posso creare a runtime solo 9963 controlli?
> se ne metto di piu mi dice:
>
> Win32Exception non è stata gestita.

>
> Errore durante la creazione dell' handle della finestra
>
> Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles MyBase.Load
>
>         Dim Line As Label
>
>         For i As Integer = 0 To 9962
>             Line = New System.Windows.Forms.Label
>
>             Line.Location = New Point(0, i)
>             Line.Size = New System.Drawing.Size(Me.Width, 1)
>             Line.BackColor = System.Drawing.Color.Blue
>
>             AddHandler Line.Click, AddressOf MiaLabel_Click
>
>             labelList.Add(Line)
>
>             Me.Controls.Add(Line)
>         Next
>
>     End Sub

ti sembrano pochi???
la memoria non è infinita!

ma che vuoi fare? è un po di post che ti leggo
....vuoi fare un cad?
attento che hai anche le GDI per fare disegni sullo schermo
http://msdn.microsoft.com/en-us/library/cyh3c8h8.aspx
!

ti rimane comodo il controllo perchè poi ci puoi cliccare sopra?

Wodka40[Google]

unread,
Dec 23, 2009, 11:45:55 AM12/23/09
to
On 23 Dic, 11:40, "Antonios" <tony...@virgilio.it> wrote:
dai una occhiata a questo codice....
http://www.vb-helper.com/howto_net_drawing_framework.html

se carichi l'esempio e lo apri con il Vsstudio attuale può darsi che
voglia essere convertito...funziona benisimo lo stesso!

Antonios

unread,
Dec 24, 2009, 4:27:11 AM12/24/09
to

> ti sembrano pochi???
> la memoria non � infinita!

ma io ho 2GB e quando faccio partire
l applicazione passo da 1,65 a 1,66 GB
per esempio...

> ma che vuoi fare? � un po di post che ti leggo
> ....vuoi fare un cad?

b� � che in VB6 avevo fatto una specie di motore
grafico 2D e in futuro ne volevo fare uno 3D.
Ovviamente convertendolo a VB2008 non funziona....
perche ho usato line, pset, circle, etc
come istruzioni non come controlli.
Inoltre "ai tempi" non avevo pensato di usare il controllo line
che invece pu� essere utile se si vuole selezionare un oggetto
col mouse e muoverlo, per esempio.

> attento che hai anche le GDI per fare disegni sullo schermo
> http://msdn.microsoft.com/en-us/library/cyh3c8h8.aspx
> !

questo � moolto interessante :D

> ti rimane comodo il controllo perch� poi ci puoi cliccare sopra?

esatto.

Antonios

unread,
Dec 24, 2009, 4:31:51 AM12/24/09
to
> se carichi l'esempio e lo apri con il Vsstudio attuale pu� darsi che

> voglia essere convertito...funziona benisimo lo stesso!

interessante anche questo grazie.

0 new messages