Форум: "Начинающим";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
ВнизCreateFileMapping не возвращает ошибку, когда отключен swap-файл Найти похожие ветки
← →
_Alex (2008-09-05 10:41) [0]Здравствуйте. Объясните почему это работает при отключенном файле подкачки:
procedure TForm1.Button1Click(Sender: TObject);
var
hMap: THandle;
begin
hMap := CreateFileMapping(INVALID_HANDLE_VALUE, nil, PAGE_READWRITE, 0, 1, "NewObjectName");
if hMap = INVALID_HANDLE_VALUE then
ShowMessage("Failed")
else
ShowMessage("OK");
end;
← →
Игорь Шевченко © (2008-09-05 10:54) [1]потому что создается раздел виртуальной памяти для общего доступа. А будет использоваться файл подкачки или не будет - это решает система.
← →
Правильный$Вася (2008-09-05 11:00) [2]If hFile is (HANDLE)0xFFFFFFFF, the calling process must also specify a mapping object size in the dwMaximumSizeHigh and dwMaximumSizeLow parameters.
а у тебя они 0 и 1, т.е. память под объект вообще не требуется
← →
_Alex (2008-09-05 11:07) [3]Ясно. Спасибо
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.048 c