Cuando pones
Código Delphi
[-]
memo1.lines.LoadFromFile('c:\S.P.T.M\coros\busca');
LoadFromFile busca un archivo que se llame 'busca', y no sabe nada acerca de una variable
busca.
Lo mismo, cuando
Código Delphi
[-]
memo1.lines.LoadFromFile('c:\S.P.T.M\coros\coro.text');
LoadFromFile no sabe nada acerca de un edit que se llame
coro, y busca un archivo que- literalmente -se llame 'coro.text'.
En otras palabras, lo qe pongas entre los apóstrofes, se toma literalmente. Debes hacerlo así:
Código Delphi
[-]
memo1.lines.LoadFromFile('c:\S.P.T.M\coros\' + busca);
o así:
Código Delphi
[-]
memo1.lines.LoadFromFile('c:\S.P.T.M\coros\' + coro.text);
// Saludos