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

Вниз

как определить каталог, откуда запускалась программа?   Найти похожие ветки 

 
werr   (2003-05-20 17:10) [0]

как определить каталог, откуда запускалась программа?


 
Романов Р.В. ©   (2003-05-20 17:11) [1]

F1 - ParamStr


 
Dimka Maslov ©   (2003-05-20 17:11) [2]

ExtractFilePath(ParamStr(0))


 
Skier ©   (2003-05-20 17:11) [3]

ExtractFileDir(Application.ExeName)


 
LMD   (2003-05-20 17:13) [4]


> ExtractFilePath(ParamStr(0))

Это если она не перемещена!
А иначе через нить


 
MBo ©   (2003-05-20 17:17) [5]

>LMD
????


 
Юрий Зотов ©   (2003-05-20 17:19) [6]

> LMD (20.05.03 17:13)

Точно, что через нить? Может, через что-то другое?




 
LMD   (2003-05-20 17:19) [7]


> MBo

Через WinSight32 :)


 
Юрий Зотов ©   (2003-05-20 17:22) [8]

> LMD (20.05.03 17:19)

Во! Я же говорил - через что-то другое! Правда, я не думал, что "другое" - это WinSight.


 
LMD   (2003-05-20 17:23) [9]


> Юрий Зотов

Я такое делал. Что-то по имени и указателю запущенной проги


 
Юрий Зотов ©   (2003-05-20 17:25) [10]

> LMD (20.05.03 17:23)

Это сильно. Мне не понять. Еще не научился. А для флуда есть другой форум.




 
Palladin ©   (2003-05-20 17:26) [11]

прикольно, лмд, а поподробней?


 
LMD   (2003-05-20 17:31) [12]

Можно и подробней
Через объект типа TThread
Я уже не помню, как это делал, но там есть функция,
которая возвращает полное имя


 
Palladin ©   (2003-05-20 17:33) [13]

полное имя чего?


 
LMD   (2003-05-20 17:37) [14]


> Palladin

запущенной программы


 
Юрий Зотов ©   (2003-05-20 17:38) [15]

> Palladin © (20.05.03 17:33)

Как это "полное имя чего"? Не "чего", а "кого". Программиста, конечно, кого ж еще-то. Полное - с фамилией и отчеством.

Это у LMD шутки такие...




 
LMD   (2003-05-20 17:39) [16]


> Юрий Зотов

Восстановлю прогу - кину код! Прям сюда!


 
LMD   (2003-05-20 17:44) [17]

Задача была такая: закрывать приложение по виндовскому сообщению
Имя приложения генерится случайно!!!
И единственный способ попасть на него - THREAD
Через него и получали имя и директорию, из которой запущена программа
Квакие уж ква шутки!


 
Palladin ©   (2003-05-20 17:45) [18]


> Юрий Зотов © (20.05.03 17:38)

да я понимаю что он "шутит", мне просто интересно до какой степени он "шутить" готов, и понимает ли он это...


> LMD (20.05.03 17:39)

это типа попросить соседа залезть к тебе в карман и описать найденное...


 
MBo ©   (2003-05-20 17:46) [19]

>LMD Задача была такая:
А вопрос о другой задаче

>кину код! Прям сюда!
Не стоит.


 
Palladin ©   (2003-05-20 17:47) [20]


> LMD (20.05.03 17:44)

хм, а при чем тут сабж собстнно?


 
rounin   (2003-05-20 17:47) [21]

2LMD
Прямо лошадиная фамилия...
Ты, случаем, не GetWindowThreadProcessId имел ввиду?


 
LMD   (2003-05-20 17:49) [22]


> rounin

Точно не помню, но похоже
Я что-то напутал?


 
Юрий Зотов ©   (2003-05-20 17:50) [23]

Мыши плакали, давились, но все равно ели кактусы...
Маразм крепчал...


 
Palladin ©   (2003-05-20 17:50) [24]

все ясно...
изза автора, который не уточнил, программа своя или чужая, такие споры...


 
LMD   (2003-05-20 17:52) [25]

1. Программа моя, написана лет пять тому
2. Если я не прав, готов признавать ошибки (если они есть)
3. Поясните, что не так?


 
default ©   (2003-05-20 21:20) [26]

GetModuleFileName
ParamStr(0), Application.ExeName - инкапсулируют в себе именно эту апишную подпрограмму



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

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

Наверх




Память: 0.52 MB
Время: 0.018 c
3-2790
me2
2003-05-14 14:20
2003.06.02
Программное удаление пользователя


1-2910
rom
2003-05-22 23:26
2003.06.02
Сортировка массива


3-2823
@@L
2003-05-15 14:08
2003.06.02
DataControls в Delphi


3-2824
mcmax
2003-05-14 16:08
2003.06.02
перекрестные SQL-запросы


1-2894
undom
2003-05-22 17:44
2003.06.02
формы