Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.22;
Скачать: CL | DM;

Вниз

Каталог программы   Найти похожие ветки 

 
staratel ©   (2002-08-12 13:20) [0]

Люди, помогите кто может!
Как установить текщим каталог для работающей программы.
В этом же каталоге находятся два подкаталога из которых
нужно запустить дополнительные приложения так, чтобы не прописывать полный путь расположения приложений, т. е. сделать независимым от диска. В BASICE это делается просто, в Delphi?!
Если можно лучше привести простенький пример.


 
Skier ©   (2002-08-12 13:24) [1]

>staratel
Пляши от Application.ExeName

А также ExtractFileDir или ExtractFilePath...


 
Слесарь Матерящийся   (2002-08-12 13:30) [2]

SetCurrentDirectory() Win32 API


 
Leran2002 ©   (2002-08-12 13:33) [3]

ExtractFilePath(ParamStr(0)) – путь к твоей проге, с завершающим слэшем (например: c:\MyProga\)
ParamStr(0) – имя exe файла с полным путем к нему (например: c:\MyProga\MyExe.exe)
Вместо ParamStr(0), можно написать Application.ExeName, но ParamStr(0) короче.
Я не знаю но мне не нравиться использовать директории по умолчанию, сам не знаю почему, привык прописывать всегда точные пути, типа такого:
DataPath:= ExtractFilePath(ParamStr(0));
ShellExecute(Application.Handle,"open",
PChar(DataPath+"Testirov.exe"),"",nil,SW_SHOWNORMAL);



Страницы: 1 вся ветка

Текущий архив: 2002.08.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-71410
Izyum
2002-06-14 18:39
2002.08.22
Как програмно выключить ПК


3-70964
sasha
2002-07-31 13:18
2002.08.22
DecisionCube


1-71177
cult
2002-08-09 16:15
2002.08.22
Как сделать форму Always-on-top?


14-71341
Sergo
2002-07-27 08:54
2002.08.22
TeeChart


14-71346
Flirt
2002-07-25 17:05
2002.08.22
Где можно скачать ХОРОШИЙ пример WebBrowser’а?