![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Определение имени текущей директории. [D5, XP]
FLOGISTONE © (2007-01-21 19:36:00)Подскажите пожалуйста как определить имя текущей директории.
tesseract (2007-01-22 12:00:00) [1]
> Вот и извращаюсь что бы найти каталог откуда стартует програма.
ExtractFilePAth(Application.exename);
Runner (2007-01-22 10:25:00) [2]програма почему-то не находит ... ини файлы
Которые по дефолту хранятся в папке windows.
Юрий Зотов (2007-01-22 10:16:00) [3]> viper03 © (22.01.07 08:48) [23]
> Ищу последний "\"
ExtractFileDir, ExtractFilePath
> все что до него - это директория.
Да. Но совсем не обязательно текущая.
viper03 (2007-01-22 09:33:00) [4]
> А зачем ты ищешь.
У меня програма почему-то не находит удл и ини файлы, хотя они и хранятся в одном каталоге вместе с екзешником. А если прописать полный путь - тогда работает. Вот и извращаюсь что бы найти каталог откуда стартует програма.
MsGuns (2007-01-22 09:18:00) [5]>viper03 © (22.01.07 08:48) [23]
Между текущей директорией и директорией, откуда запускался исполняемый файл есть маааленькая разница
Anatoly Podgoretsky (2007-01-22 09:08:00) [6]> viper03 (22.01.2007 08:48:23) [23]
А зачем ты ищешь.
viper03 (2007-01-22 08:48:00) [7]ну да. paramStr(0) - это полное имя файла. Ищу последний "\" - все что до него - это директория.
Zeqfreed (2007-01-22 08:21:00) [8]> viper03 © (22.01.07 05:58) [21]
А ParamStr(0) это не текущая директория.
viper03 (2007-01-22 05:58:00) [9]от же блин.... а я ParamStr(0) разбирал... :-(
Palladin (2007-01-21 22:31:00) [10]хорошо, сдаюсь, пристыдил :)
easy (2007-01-21 22:00:00) [11]
> не говорит он спасибо... и за совет Джо не скажет...
говорит-говорит.
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1168456268&n=18
> посмотрим что будет дальше...
а чего будет если человека в одной ветке назвали дураком болваном и ламером? пойдёт и в другом месте поспрошает
Palladin (2007-01-21 21:54:00) [12]не говорит он спасибо... и за совет Джо не скажет... разве что вопреки моему посту...
пусть будет начинающий... посмотрим что будет дальше...
easy (2007-01-21 21:46:00) [13]
> правильно Анатолий сказал - ламер
вежливо спрашивает, спасибо говорит. на наезды не отвечает..
какой же это ламер? начинающий просто..
Palladin (2007-01-21 21:37:00) [14]
> этот бы пост - да между 7 и 8 ;)
лениво писать было :)
> да не отнекивался.. вроде
да вон, [5] и [10]... прямо сказал - это не то, что ему нужно... а то что функцию посоветовали "желтые штаны" :)) ... дык... не прислушался не подумал... правильно Анатолий сказал - ламер :), я просто помягче выразился...
easy (2007-01-21 21:34:00) [15]
> Palladin © (21.01.07 21:16) [14]
этот бы пост - да между 7 и 8 ;)
> В двух постах он упорно отнекивался от нее
да не отнекивался.. вроде
Palladin (2007-01-21 21:16:00) [16]
> [13] easy ©
ExtractFileName обрабатывает строку независимо от файловой системы и потому отсутствие символа \ в результате GetCurrentDir позволяет функции ExtractFileName интерпретировать последнюю часть как имя файла. В двух постах он упорно отнекивался от нее утверждая, что никто не понимает вопроса. Это слишком.
easy (2007-01-21 21:07:00) [17]ну вы чего обзываетесь-то? нормально же человек спросил.
а в [1] его научили имена функций на составляющие разлагать, вот он и сомневается - при чём тут FileName..
:-(
Anatoly Podgoretsky (2007-01-21 20:55:00) [18]> Palladin (21.01.2007 20:30:11) [11]
> или ты еще и самонадеянный болван?
Просто упрямый ламер.
Palladin (2007-01-21 20:30:00) [19]нет, ну сказали же ExtractFileName, или ты еще и самонадеянный болван?
FLOGISTONE (2007-01-21 20:23:00) [20]Edit1.Text:=GetCurrentDir; В окне Edit будет прописана длинная строчка, а в конце строчки после \ будет то, что мне нужно получить в виде переменной типа string. Вопрос именно в этом.