Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.013 c
1-2877
Kile
2003-05-22 12:27
2003.06.02
Запуск Excel


1-2922
Disruptor
2003-05-23 06:31
2003.06.02
Пробл. с отчетами - некорр. отображ. QRBand размером > страницы


1-2853
Melior
2003-05-21 19:49
2003.06.02
Нужено нечто анализатора кода или просто умные идеи


14-3074
Edelweiss
2003-05-16 09:26
2003.06.02
Delphi & ArcView


1-2974
ArtemB
2003-05-21 13:15
2003.06.02
OnMouseMove




   Наверх