Måske forstår jeg ikke helt problemet. Du kan da sagtens have en liste af IPaint, og så proppe dine forskelle objekter deri, uanset at de er forskellige, så længe de alle implementerer IPaint
Det var osse det der var meningen.
Men hvad mener du med 'en liste af IPaint' ?
I en form-klasse instantiere jeg med
Private polyList As Collections.Generic.IList(Of cShape.iPaint)
Andre variabler ligeledes, say
Private myIntList as Collections.Generic.List(of Int)
i New() kan jeg skrive
myIntList = new Collections.Generic.List(of Int)
men den går ikke for polyList
Når program-koden møder et udtryk som
polyList.Add(etObjSomBruger_iPaint)
får jeg en fejl:
"Der opstod en fejl under oprettelsen af formularen. Se Exception.InnerException for at få flere oplysninger. Fejlen er: Objektreferencen er ikke indstillet til en forekomst af et objekt."
... det er den standard-fejl der kommer hver gang man har glemt at instantiere som new() ..
Indlæg senest redigeret d. 19.03.2012 12:02 af Bruger #17086