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

  • Автор темы Автор темы dok
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
D

dok

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab