Se me ha ocurrido una idea, seria cuestión de hacer algo parecido a esto:
Código Delphi
[-]
var
Dirs: set of [Todoslosnumeracos];
El problema es que set solo admite valores enteros entre el 0 y el 255 como máximo. Alguien conoce otra expresión parecida al set pero que sirva para mi caso?