Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

System directory   Найти похожие ветки 

 
Andrewk88   (2005-04-23 08:32) [0]

как узнать где установленн windows?


 
Palladin ©   (2005-04-23 08:33) [1]

а тебе оно зачем?


 
Andrewk88   (2005-04-23 09:33) [2]

Palladin
нуна один ini отдуда читать


 
Palladin ©   (2005-04-23 09:49) [3]

наверно еще и писать?


 
Хинт ©   (2005-04-23 10:02) [4]

function WinDir:string;
var
ilength:integer;
begin
iLength := 255;
setLength(Result, iLength);
iLength := GetWindowsDirectory(PChar(Result), iLength);
setLength(Result, iLength);
Result:=Result+"\";
end;


 
VMcL ©   (2005-04-23 10:46) [5]

>>Хинт ©   (23.04.05 10:02) [4]

>iLength := 255;

Не 255, а MAX_PATH. "Читайте справку, оно рулез" ©


 
Anatoly Podgoretsky ©   (2005-04-23 12:57) [6]

Для чтения из System directory не надо знать где оно, просто читай свой ИНИ


 
Anatoly Podgoretsky ©   (2005-04-23 12:59) [7]

VMcL ©   (23.04.05 10:46) [5]
Это мелочь по сравнению с самим ответом, он полностью не про то.


 
Хинт ©   (2005-04-23 20:05) [8]

2Anatoly Podgoretsky
Что значит "не про то"? Вопрос - "как узнать где установлен windows?", Ответ - функция WinDir...


 
Anatoly Podgoretsky ©   (2005-04-23 20:33) [9]

Не было такого вопроса, вопрос про систеиный каталог, а не про каталог виндоус.


 
Хинт ©   (2005-04-24 10:01) [10]

Первый пост автора:
//Andrewk88 (23.04.05 08:32)
//как узнать где установленн windows?


 
Наташа   (2005-04-24 22:10) [11]

Я всегда пользуюсь функцией GetWindowsDirectory;
Например чтобы получить путь к каталогу ввинды:
procedure getwindir(Var P:pchar;Dir:String);
begin
getwinodwsdirectory(p,max_path);//получаем путь к каталогу винды в переменной р.
Dir:strpas(p);/привели Pchar к String, если нужно
end;
Теперь переменную dir моно использовать для доступа к файлам и папка. Или даже получить букву системного диска.


 
VMcL ©   (2005-04-24 23:53) [12]

>>Наташа   (24.04.05 22:10) [11]

Огромная просьба: не постить глюкокод в этот форум. По крайней мере, в тематические конференции.



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.041 c
14-1116326649
Андрей Жук
2005-05-17 14:44
2005.06.14
Free Pascal 2.0


4-1113908164
grigory
2005-04-19 14:56
2005.06.14
Снова Hook! Завершение процессов!


14-1116835859
vidiv
2005-05-23 12:10
2005.06.14
DOS атака - сильная вещь...


14-1116877897
Yegorchic
2005-05-23 23:51
2005.06.14
Описание программных средств, для написания сайтов


3-1115129486
kyn66
2005-05-03 18:11
2005.06.14
В существующий столбец добавить признак 0-поумолчанию





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