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

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

Переменные среды в Delphi


Страницы:   1 2

programmer90 ©   (2008-09-11 22:54:00) 

Добрый вечер!
Как узнать системный диск(букву тома), а также системную директорию  и дркгие переменные среды?
Спасибо.


programmer90   (2008-09-12 00:57:00) [21]


> а что значит третий операнд, который в нуль стоит? не количество
> ли возвращаемых символов?варианты ответов:

я даже так написал
for i := 1 to 1000 do
     GetShortPathName(Pchar(teststr),Pchar(Edit2.text),i);

эффекта нет:(


Германн   (2008-09-12 00:56:00) [22]

Вариант 4
Размер буфера, который выделен для получения реультата в pszShortPath.


KilkennyCat   (2008-09-12 00:53:00) [23]

а что значит третий операнд, который в нуль стоит? не количество ли возвращаемых символов?
варианты ответов:
1. да
2. думаю, что да
3. конечно


programmer90   (2008-09-12 00:50:00) [24]


> Дык а в чем проблема? В хелпе все ясно и просто написано.
> Ты сам то пробовал использовать эту процедуру? Если пробовал
> и не получилось, покажи как пробовал и скажи что не получилось.
>  Тогда разговор будет предметный.

примерно так
testStr:='C:\program files\';
GetShortPathName(Pchar(teststr),Pchar(Edit2.text),0);

ошибки нет, но результата тоже :(


KilkennyCat   (2008-09-12 00:44:00) [25]

http://msdn.microsoft.com/en-us/library/aa364989(VS.85).aspx


Германн   (2008-09-12 00:43:00) [26]


> programmer90   (12.09.08 00:38) [7]
>
>
> > GetShortPathName
>
> А пример можно?

Дык а в чем проблема? В хелпе все ясно и просто написано.
Ты сам то пробовал использовать эту процедуру? Если пробовал и не получилось, покажи как пробовал и скажи что не получилось. Тогда разговор будет предметный.


KilkennyCat   (2008-09-12 00:42:00) [27]

можно.
GetShortPathName


programmer90   (2008-09-12 00:38:00) [28]


> GetShortPathName

А пример можно?


Германн   (2008-09-12 00:06:00) [29]


> А как можно  узнать Ms-dos имя пути(например C:\program
> files)?

GetShortPathName


programmer90   (2008-09-11 23:42:00) [30]

А как можно  узнать Ms-dos имя пути(например C:\program files)?
Путь находится в переменной стринг .


programmer90   (2008-09-11 23:05:00) [31]

А всё узнал.... вернее вспомнил
Спс за напоминание)


Правильный$Вася   (2008-09-11 23:04:00) [32]


> > GetEnvironmentVariable Вот напрмер как узнать

в справке


programmer90   (2008-09-11 23:04:00) [33]


> GetEnvironmentVariable
Вот напрмер как узнать


{RASkov}   (2008-09-11 22:56:00) [34]

GetEnvironmentVariable


Страницы:   1 2

Наверх

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