MiClase sólo es la definición de un tipo de datos y no el dato en sí. Luego entonces, por lo general, no puedes usar directamente uno de sus métodos. Sólo los objetos de esa clase pueden hacerlo. Entonces, debes primero crear un objeto de esa clase y usar el método desde ese objeto:
Código Delphi
[-]
var
Objeto: MiClase;
begin
Objeto := MiClase.Create;
Objeto.Hola;
end;
Por otro lado, aunque no es obligatorio, se recomienda anteponer un T (de
tipo) a los tipos de datos creados por nosotros, lo cual incluye las clases:
Código Delphi
[-]
type
TMiClase = class
...
end;
en lugar de
Código Delphi
[-]
type
MiClase = class
...
end;
// Saludos