Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Определение имени текущей директории. [D5, XP]


Страницы:   1 2

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. Вопрос именно в этом.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо