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

Вниз

Проблема с чтением из файла   Найти похожие ветки 

 
zaN0za ©   (2006-04-30 15:37) [0]

Здравствуйте, уважаемые мастера.

Почему не работает такой код?:

procedure ReadConfig;
var
 hFile  : Cardinal;
 dwSize : DWORD;
 dwBWrt : DWORD;
 lpData : PChar;

begin
 hFile := CreateFile("config.ini", GENERIC_READ, FILE_SHARE_READ, nil,
                     OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
 case hFile of
   DWORD(-1) : Exit;
 end;

 dwSize := GetFileSize(hFile, nil);
 case dwSize of
   0 : Exit;
 end;  

 lpData := VirtualAlloc(nil, dwSize, MEM_COMMIT or MEM_RESERVE, PAGE_READWRITE);
 ReadFile(hFile, lpData, dwSize, dwBWrt, nil);

 MessageBox(0, lpData , "Config" ,0);

 VirtualFree(lpData, 0, MEM_RELEASE);
 CloseHandle(hFile);
end;


Спасибо за внимание.


 
GanibalLector ©   (2006-04-30 15:58) [1]

> ReadFile(hFile, lpData, dwSize, dwBWrt, nil);
ReadFile(hFile, lpData^, dwSize, dwBWrt, nil);



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

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

Наверх




Память: 0.46 MB
Время: 0.046 c
15-1153718947
Ega23
2006-07-24 09:29
2006.08.20
С Днём рождения! 22 июля


5-1137754156
DimaBr
2006-01-20 13:49
2006.08.20
Вложенные события


1-1151969077
FireSonic
2006-07-04 03:24
2006.08.20
Chto-to menja gljuchit... pomogite vidti iz pike.. :)


15-1153735483
Nic
2006-07-24 14:04
2006.08.20
Помогите найти e-mail С. Орлика плиз!


1-1151967710
MNC
2006-07-04 03:01
2006.08.20
фокус на первый символ в РичЕдит