Форум: "Основная";
Текущий архив: 2003.06.02;
Скачать: [xml.tar.bz2];
Внизкак определить каталог, откуда запускалась программа? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.009 c