请教Chromium控件的使用{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
CEF4Delphi安装成功了,自带例子demos里的SimpleBrowser,和SimpleBrowser2编译成功了,但在编译MiniBrowser例子时有两个问题:
1,在uMiniBrowser.pas中 Chromium1DownloadImageFinished中TempBuffer : TBytes; TBytes处报错,
我照网上说的修改为了 TempBuffer : TByteDynArray;
procedure TMiniBrowserFrm.Chromium1DownloadImageFinished( Sender : TObject;
const imageUrl : ustring;
httpStatusCode : Integer;
const image : ICefImage);
var
TempBinValue : ICefBinaryValue;
TempWidth : integer;
TempHeight : integer;
TempBuffer : TByteDynArray;
// TempBuffer : TBytes; //原始的代码
TempPointer : pointer;
TempSize : NativeUInt;
TempStream : TFileStream;
TempParts : TUrlParts;
i : integer;
begin
2,修改 TempBuffer : TByteDynArray;后uMiniBrowser.pas编译通过,但在MiniBrowser.dpr中又有错误出现:
这里{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}出错,报
[Error] MiniBrowser.dpr(60): Undeclared identifier: 'IMAGE_FILE_LARGE_ADDRESS_AWARE'
网上搜索了一下,没有找到答案,请教前辈这个错误如何处理解决呢?我使用的delphi7编译,是要用高版本的delphi才能编译吗?