Вниз
Скачать: CL | DM;

Как узнать каталог Windows?   Найти похожие ветки 

← →
Maxim Pshevlotsky ©   (2003-06-11 07:39) [0]

Как узнать каталог Windows, только чтобы он "узнавался" как на Win9x., так и на NT платформах


← →
Spawn ©   (2003-06-11 07:56) [1]

GetWindowsDirectory


← →
Maxim Pshevlotsky ©   (2003-06-11 08:13) [2]

Spawn © (11.06.03 07:56)

Как я понял результат возвращается в переменную ipBuffer, количество символов возвращается в результат, размер строки задается параметром uSize

??? Ничего не получается :((( ???

Var WinDir: PChar;
Begin

GetWindowsDirectory(WinDir,10);
WriteLn(WinDir);


← →
Spawn ©   (2003-06-11 08:16) [3]

Все ок

procedure TForm1.Button1Click(Sender: TObject);
var
buf:array[0..255] of AnsiChar;
begin
GetWindowsDirectory(Buf,256);
ShowMessage(Buf)
end;


← →
Spawn ©   (2003-06-11 08:18) [4]

Хотя я что то большой массив взял :)) Сделай размерность 20 где нить


← →
Lord Warlock ©   (2003-06-11 08:36) [5]

Существует множество подходов к получению значений в переменные типа PChar, вот один из них:

var A: PChar;
S: String;
begin
GetMem(A,MAX_PATH);
GetWindowsDirectory(A,MAX_PATH);
S:=A;
FreeMem(A);
ShowMessage(S);
end;



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

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



Память: 0.45 MB
Время: 0.014 c
11-84062
Vit@l
2002-09-26 21:20
2003.06.26
Создание компонента для KOL


4-84836
Akvilon
2003-04-24 11:45
2003.06.26
уникальность окна, в чем?


3-83970
Jaxtor
2003-05-29 16:30
2003.06.26
DBGridEh


3-83930
YuraKiller
2003-06-03 22:33
2003.06.26
Предоставление доступа к таблицам и процедурам.


11-84056
Эмиль
2002-07-26 16:36
2003.06.26
Обработка системных сообщений




   Наверх