Если программа project1.exe находится в подкаталоге triadav1 того же каталога что и Ваша программа, то добавление полного пути не имеет смысла, просто подставте к названию программы нужный подкаталог:ShellExecute(0,‘open‘,pchar(‘triadav1\project1.exe‘),nil,nil,sw_show);Далее. Судя по EMCIdeviceError, в project1.exe у Вас находится компонент TMediaPlayer, который не может найти файл, который он должен воспроизвести. Может быть проще будет кинуть этот компонент (TMediaPlayer) в свою программу и слушать музыку (или смотреть что-то) из нее, чем запускать для этих целей еще одну программу?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)