title: {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} fail to work in my application
body: <p>I have an win32 application built with runtime packages.  I have enable {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} in my .dpr file.  I assume the executable file should have the flag set.</p>
  
  <p>I then test to allocate this memory:</p>
  
  <pre><code>var A, B: TBytes;
  
  procedure TForm60.Button1Click(Sender: TObject);
  begin
    SetLength(A, 1024*1024*1024);
    SetLength(B, 1024*1024*1024);
  end;
  </code></pre>
  
  <p>and I get <code>Out of memory</code> error.  I also make sure the runtime memory for application was less than 100M.  It should be below 3GB limit.</p>
  
  <p>My runtime environment is Windows 10 v1803, RAD Studio 10.2 Tokyo release 3. The application use few third party .bpl.</p>
  
  <p>I try a sample project and the <code>IMAGE_FILE_LARGE_ADDRESS_AWARE</code> flags is working as expected.  Without <code>IMAGE_FILE_LARGE_ADDRESS_AWARE</code> the above code fail with <code>Out of memory</code> and works with the flag set.</p>
  
  <p>Is there any steps I misconfigure for my application?</p>