Bei dir wären
dynamische Arrays das richtige, da du von vornherein keine feste Größe zuweisen kannst, weil du nicht weißt, wie viele Laufwerke es gibt. Aber dazu steht im Forum sehr viel.
Im Notfall kannst du auch eine feste Größe von 24 zuweisen und dann von Low() bis High() arbeiten, doch das finde ich keine schöne Lösung.