For det første ville det være rart hvis du gad bruge udviklerens [ pre ] [/ pre ] tags
Du bør genoverveje din struktur af programmet lige nu virker det temmelig rodet.
Ligenu har du det sådan at du har et
CDArkiv som indeholder navnet på en CD, kunstneren, genren osv. Derudover indeholder
CDArkivet en liste af andre
CDArkiver, hvad er meningen med det?
Min ide er at du laver det om så du har en klasse der hedder
CD, som så bare indeholder de variabler en
CD nu har, men ikke en liste over andre
CDer. Derudover kan du så have en
CDArkiv klasse der kan indeholde en række
CDer (eller også kan du bare bruge en af de indbyggede collection klasser).
------------------------------
Hvis du vil fortsætte med din gamle struktur så sker fejlen her:
public void SletCD(int _iIDNr)
{
//opretter et objekt (SletCD) af klassen CDarkiv
CDarkiv SletCD = null;
//her sættes metoden FindCD lig med SletCD
SletCD = FindCD(_iIDNr);
//sletter det objekt med tilhørende ID-nummer som FIND() metoden har fundet
aCD.Remove(CDarkiv.iId); [b]//<---du bruger CDarkiv.iId som jo indeholder id'et på den CD du sidst har tilføjet![/b]
}
Hilsen
Martin Dybdal (Dybber)
Blog:
http://dybber.dk/blog/[Redigeret d. 06/02-06 14:43:44 af Martin Dybdal]