Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.008 c
1-2867
NewN
2003-05-22 10:18
2003.06.02
Чтение, просмотр файла, алгоритм.


14-3080
Style
2003-05-16 13:49
2003.06.02
Приколы мясокомбината Ж8)


3-2746
Ж. Александра
2003-05-08 21:33
2003.06.02
база DBF сохранение и открытие.


14-3095
Ciberrus
2003-05-14 09:31
2003.06.02
Где найти доку по ADO


14-3171
vajo
2003-05-15 07:00
2003.06.02
Память для W2000 Advanced Server





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский