• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

dok

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

vital

Процедура ChDir выполняет переход в указанный диск и папку, в которой будет производиться работа.

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

Если искомой директории не существует, то происходит ошибка - ElnOutError. И директория остаётся неизменённой.
 
D

dok

Большое спасибо! А то кучу инфы перерыл а вот этой функции не нашел! Тему можно закрыть!
 
A

Arnst

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!