Главная страница
    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.5 MB
Время: 0.008 c
1-3004
Top Gun
2003-05-11 14:32
2003.06.02
Передача указателя на функцию


14-3089
Dr. Autumn
2003-05-13 17:13
2003.06.02
Web-tests


1-2861
firefox
2003-05-22 11:55
2003.06.02
TThread - возможно ли по окончании передать результат


1-2943
chuvak
2003-05-20 19:08
2003.06.02
Подскажите как в DLL засунуть форму а потом ее от туда вызывать??


3-2804
BorisUK
2003-05-08 09:18
2003.06.02
ClientDataSet -> получение данных в потоке...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский