Скорее всего
mav_c прав. Судя по тому что программа написана под DOS, то скорее всего она загружает все свои внешние модули относительно текущего каталога запуска. Т.е. каталога в котором лежит exe (com?) файл.
Для проверки рекумендую сделать следующее:
Пусть программа у нас находится D:\megaprog\runprg.exe, пишем вот такой bat файл:
Код:
D:
cd \
cd megaprog
runprg (тут можно параметры указать)
И запускаем его из своей программы (через cmd если напрямую не получится)
Если все будет правильно работать то я прав, иначе - не прав
