Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-84253
Gogol
2003-06-13 19:01
2003.06.26
Общая процедура OnChange на MyEdit: Array [0..n] of TEdit,


3-83918
Alex_x
2003-06-03 14:53
2003.06.26
кинте пример передачи з датасета в Excel


3-84001
clickmaker
2003-05-30 14:17
2003.06.26
TClientDataSet.Locate русских строк вызывает AV в kernel32.dll


6-84490
Shirson
2003-04-22 13:29
2003.06.26
OLE или Word + TWebBrowser


4-84850
Airdriver
2003-04-26 12:34
2003.06.26
---|Ветка была без названия|---