void far *fptr;
fptr = farcalloc(1280000,sizeof(char));
if(fptr==NULL)ShowMessage("NULL");
else ShowMessage("Ok");
farfree(fptr);
farcalloc() не хочет работать
функция farcalloc() упорно не выделяет более 64К памяти (возвращает NULL) в программе, написанной на С, используется модель памяти Large. Компилятор Borland C++.
Цитата:
Originally posted by MIKE 247
функция farcalloc() упорно не выделяет более 64К памяти (возвращает NULL) в программе, написанной на С, используется модель памяти Large. Компилятор Borland C++.
функция farcalloc() упорно не выделяет более 64К памяти (возвращает NULL) в программе, написанной на С, используется модель памяти Large. Компилятор Borland C++.
В билдере 6 работает нормально:
Код:
И, посмотри здесь: http://www.codenet.ru/progr/cpp/spr/089.php
Цитата:
Originally posted by MIKE 247
функция farcalloc() упорно не выделяет более 64К памяти (возвращает NULL) в программе, написанной на С, используется модель памяти Large. Компилятор Borland C++.
функция farcalloc() упорно не выделяет более 64К памяти (возвращает NULL) в программе, написанной на С, используется модель памяти Large. Компилятор Borland C++.
Используй Huge модель
Huge модель тоже не работает! Но дело не в модели памяти, а компиляторе! Я просто установил другую версию Borland C++, и она нормально работает.