Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
14-1117027343
Opilki_Inside
2005-05-25 17:22
2005.06.14
Где бы распечатать А1 ?


14-1116884391
Ferg
2005-05-24 01:39
2005.06.14
ASPak


14-1116783564
Zacho
2005-05-22 21:39
2005.06.14
Задача про самолёт на транспортёре :)


6-1111756099
Radgar
2005-03-25 16:08
2005.06.14
Ограничение посылки SendText в ServerSocket


14-1116690237
Nikolay M.
2005-05-21 19:43
2005.06.14
Кто помнит, как добраться до места прошлогодней MMP?




   Наверх