Oppure

Loading
14/07/10 8:52
Ale96
Salve a tutti, sto programmando (con vb.Net 2008) una libreria (in pratica un file .dll) contenente una serie di classi che mi serviranno in altri vari progetti. Programmare una dll è comodo perchè la stessa libreria può essere usata anche da molti programmi contemporaneamente risparmiando lo spazio sul disco. In più di una delle classi contenute nella mia libreria mi serve una variabile tipo bitmap, scrivendo questo:
Private _image As New Bitmap(400, 600)

o questo:
Private _image As New System.Drawing.Bitmap(400, 600)

che in teoria è scrivere esattamente la stessa cosa, il computer dice che bitmap non è un tipo riconosciuto. Cercando di risolvere il problema mi sono accorto che per il computer non esiste proprio il namespace Drawing, di conseguenza ne deduco che non esistano molti altri tipi (point, size, rectangle, ...). Ho provato a scrivere all'inizio del progetto:
Imports System

Non riconoscendo drawing non ho scritto:
Imports System.drawing

Quindi la mia domanda è come faccio a creare una variabile di tipo bitmap?
Ho notato che ciò non succede solo nelle Class Library ma anche nelle Console Application.
Ultima modifica effettuata da Ale96 14/07/10 8:52
aaa
14/07/10 10:34
HeDo
devi aggiungere System.Drawing tra gli assembly referenziati dal progetto. Viene aggiunto di default nei progetti windows forms, ma sia nei console che nelle class library devi aggiungerlo te a mano.

vai col destro su references e fai add reference -> .net e scegli system.drawing
poi ovviamente aggiungi la using, che ora riconoscerà :)
aaa