Имя: Пароль:
IT
 
Delphi. Папка программы
0 Venom
 
12.07.07
15:17
Подскажите кто знает, как в Delphi получить путь к папке из которой запустилась программа.
1 miki
 
12.07.07
15:19
Что_то_там_параметр_командной_строки_с_индексом_0
2 ado
 
12.07.07
15:24
Где то в переменных окружения ...
3 Venom
 
12.07.07
15:26
я чучуть неправильно выразился.
Сделал я простенькую программку, которая создаёт один файлик, путь к нему я прописал в ручную (типа : f:\какая_то_папка_где_лежит_программа), а мне нужно чтобы этот файлик создавался в папке с сомой этой программой куда бы я её не положил. Вот
4 Venom
 
12.07.07
15:26
чтобы путь прописывался автоматом, а не вручную
5 Evgenchik
 
12.07.07
15:27
CurrentDir вроде бы
6 Ненавижу 1С
 
гуру
12.07.07
15:28
GetCurrentDir
7 Андрюха
 
12.07.07
15:29
(0) ExtractFilePath(Application.ExeName);
8 Evgenchik
 
12.07.07
15:30
да, точно. GetCurrentDir и SetCurrentDir
9 murman
 
12.07.07
15:30
ExtractFilePath(ParamStr(0))
ExtractFilePath(Application.ExeName)
10 wHammer
 
12.07.07
15:31
ParamStr(0) либо GetCurrentDir
11 Ненавижу 1С
 
гуру
12.07.07
15:32
(7),(9) конечно более точно
GetCurrentDir - выдает рабочий каталог, что немного другое
12 Venom
 
12.07.07
15:33
спасибо всем GetCurrentDir работает
13 Ненавижу 1С
 
гуру
12.07.07
15:34
(12) но это не совсем правильно, скажем так - есть ситуации, когда это не то, что нужно
14 IUnknown
 
12.07.07
15:34
(12)Повешай ярлык от своей программки на рабочий стол. Открой Мой Компьютер диск "С". Запусти свою аплюху с помощью ярлыка.
15 Venom
 
12.07.07
15:44
(13)(14) понятно, разберусь, но меня пока всё устраивает.
Может кто ещё знает как получить путь к системным разным папкам, типа как если set набрать в командной строке, он там показывает сокрашения типа APPDATA=C:\Documents\User\Application Data Вот. как их можно использовать в делфи
16 shurik_klgd
 
12.07.07
15:58
17 spock
 
12.07.07
16:30
В дельфях тоже должно быть: SHGetFolderPath()
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой