Como siempre, pongo variables y no digo pa q son...
Aunq en este caso, al no haber utilizado nunca interfaces, no se muy bien cómo llamarlos.
Me explico...
Código Delphi
[-]
var
Musica: TMusica;
IMusica: ITratarSonido;
comp1: TComponente1;
El problema es con
Código Delphi
[-]
comp1.setSonido(IMusica);
en este método me casca, y el caso es q tengo q pasárlo a otros objetos, y quería pasarlo por medio de la interfaz, aunq no se si se puedo, lo podría hacer de otro modo, pero me gustaría hacerlo con interfaces.