Jag fungerar med en radda klassificerar och det mycket användbara fyndet därefter, men jag instämm med Jim på denna - det finns resonerar lite för att skapa klassificerar för nytto- fungerar. Klassificerar är mycket användbar, OM du behöver att skapa mer än, en av det samma objektet - till exempel, om du behöver att skapa klassificerar för att rymma rekvisitan av dussina medel - men för nytto- fungerar dig ska använder endast en av de i sänder.
I specifikt hänseende till din isse:
Undermedel ()
Den dunkla bilen som medlet 'DETTA ÄR det FANN FINA MEDLET
Fastställd bil = nytt medel ', EFTER det NYA MEDLET INTE HAR VISAS
Avsluta suben
Du indikerar att det känt av ditt KLASSIFICERAR är ”DataTests”, inte ”medlet”. Medlet är en användbardefinierad typ som förklaras i klassificeraenheten som namnges DataTests, och, som sådan du ska för att inte vara kompetent att få till den (materien av faktumet, dig ska fynd det som är imposisble för att fungera med en UDT, definierar i en klassificeraenhet utifrån som klassificerar enheten). UDTs används allmänt, som inre data strukturerar inom klassificera, och rekvisitan av klassificera är det van vid handtaget inmatningsen/utmatnings to/from klassificera. UDTEN är det enkelt van vid lagret datainsidan som anföra som exempel av calssna.
Det korrekt långt att göra som är:
Dunkel bil som DataTests
Fastställd bil = nya DataTests
Msgbox Car.bHP
Också det finns resonerar lite för att använda både (a) en UDT, och variabler för individ (b) som lagrar inre, klassificerar data. Bruk ett eller annat, inte båda.