ОБСУЖДЕНИЕ

Запуск программ из Delphi

3 ответов 7,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Доброго времени суток! Возникла проблема с запуском файлов, никак не могу понять как запустить файл из его дирректории а не из диектории в которой лежит программа запускающая файл.
Запускаемым файлом является сервер которому нужна куча файлов в его папке, так вот как из этой папки его запустить? А то он тупо выключается из-за того что стартует из папки мной написаной программы :KillMe:
 
Процедура ChDir выполняет переход в указанный диск и папку, в которой будет производиться работа.

В данной процедуре необходимо указывать полный адрес папки.

Если искомой директории не существует, то происходит ошибка - ElnOutError. И директория остаётся неизменённой.
 
Большое спасибо! А то кучу инфы перерыл а вот этой функции не нашел! Тему можно закрыть!
 
А если при запуске через ShellExecute указать рабочую директорию, разве так не проще ?
Код:
ShellExecute(Handle,'open',PChar ('C:\server1\server.exe') ,Pchar('/klu4i') ,Pchar( C:\server1\), SW_SHOWNORMAL);
 
Статус
Закрыто для дальнейших ответов.