![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Без дополнит. ухищрений под Win7 64bit удаётся писать на Delphi XE приложения, использующие до 2Gb оперативной памяти. Судя по мануалу, можно расширить диапазон до 4Gb : http://docwiki.embarcadero.com/RADSt..._Address_Space
Однако ж, указанный флаг установить в *.dpr файл проекта мне не удаётся: компилятор пишет, что такого не знает. Что делать? Вот этот флаг: {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} |
#2
|
|||
|
|||
![]() Опять же, не дождавшись ответа, разобрался сам: надо помимо флага в файле проекта *.dpr включить в USES этого же файла Windows, т.к. в именно в файле Windows.pas описана константа IMAGE_FILE_LARGE_ADDRESS_AWARE.
Включил - всё заработало: более 3.1Gb памяти уже пробовал. Вопрос в догонку. Появившуюся недавно пробную версию Delphi 64-bit можно где-то скачать? Последний раз редактировалось Prok186, 21.06.2011 в 23:06. |
#3
|
||||
|
||||
![]() Если я правильно понял, то Delphi 64-bit сейчас идет ЗАКРЫТОЕ бета-тестирование. Следовательно, либо надо подавать всякие там заявки в эмбаркадеро и прочее, либо уже вообще никак.
jmp $ ; Happy End! The Cake Is A Lie. |