Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2008, 21:48   #1
matus
Пользователь
 
Регистрация: 02.11.2007
Сообщений: 20
Вопрос GetDir

Здравствуйте! Может кто сталкивался с такой проблемой: пользуюсь GetDir(o,s) и s почему-то присваивается 'С:\ProgramFiles\...\Projects' вместо 'C:\'. Может надо поменять какие-то настройки в самой программе Delphi? По HELPу вроде должно присвоиться имя диска. В чём дело не пойму. Спасибо за внимание (Моя задача выяснить на каком диске расположен нужный файл, поэтому нужна именно эта процедура).
matus вне форума Ответить с цитированием
Старый 21.02.2008, 23:03   #2
matus
Пользователь
 
Регистрация: 02.11.2007
Сообщений: 20
По умолчанию

Проблему решила (просто выбираю три первых символа - они то мне и нужны), но вопрос открыт в принципе
matus вне форума Ответить с цитированием
Старый 22.02.2008, 00:29   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Дело в том, что эта функция возвращает текущую директорию, т.е. ту, откуда вы запускаете свою программу.
Вы же запускаете ее из С:\ProgramFiles\Borland\...\Project s
mihali4 вне форума Ответить с цитированием
Старый 22.02.2008, 08:32   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Для этого предусмотрена ExtractFileDrive
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.02.2008, 21:00   #5
matus
Пользователь
 
Регистрация: 02.11.2007
Сообщений: 20
По умолчанию

Спасибо за внимание))
matus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GetDir & Windows StartUp NovaC Общие вопросы Delphi 1 06.02.2007 06:48