Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2011, 20:14   #1
Prok186
Пользователь
 
Регистрация: 19.06.2011
Сообщений: 21
По умолчанию Как адрессовать не 2Gb, а 4Gb памяти?

Без дополнит. ухищрений удаётся писать на Delphi XE приложения (под Win7 64bit), использующие до 2Gb оперативной памяти. Судя по мануалу, можно расширить диапазон до 4Gb : http://docwiki.embarcadero.com/RADSt..._Address_Space
Однако ж, указанный флаг установить в *.dpr файл проекта мне не удаётся: компилятор пишет, что такого не знает. Что делать?
Вот этот флаг:
{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
Prok186 вне форума Ответить с цитированием
Старый 20.06.2011, 20:23   #2
JetUS
Пользователь
 
Аватар для JetUS
 
Регистрация: 23.09.2009
Сообщений: 27
По умолчанию

Добавь перед определением флага следующий код:
Код:
const
IMAGE_FILE_LARGE_ADDRESS_AWARE = $0020;
JetUS вне форума Ответить с цитированием
Старый 21.06.2011, 05:25   #3
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Можно ещё писать {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} после строк uses Windows;
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 21.06.2011, 20:47   #4
Prok186
Пользователь
 
Регистрация: 19.06.2011
Сообщений: 21
По умолчанию

Фэнкс! Всё заработало. Ещё бы интересно попробовать опять же с целью увеличения доступной памяти 64-bit Delphi. Не подскажете, где можно скачать пробную версию?
Prok186 вне форума Ответить с цитированием
Старый 21.06.2011, 20:57   #5
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Она вроде публично недоступна. Только по предварительной регистрации. Присоединиться можно на официальном сайте: http://www.embarcadero.com/products/delphi/64-bit
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для тестирования памяти, тестирование ячеек памяти Hunter557 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 30.01.2011 19:20
Кольцевая очередь на массиве в статической памяти с элементами в динамической памяти ]tach[ Общие вопросы C/C++ 1 19.01.2011 13:16
Как класс располагается в памяти. VintProg Общие вопросы Delphi 9 21.06.2010 08:11
Как узнать процент загрузки ЦП и памяти Iong Win Api 20 17.05.2010 05:54
Как программу заставить висеть в памяти? __Demon__ Общие вопросы C/C++ 5 14.08.2009 17:07