var
t1, t2: THandle; t1 := CreateFileMapping($FFFFFFFF, nil, PAGE_READWRITE, 0, 100000, PChar('img'));
if t1 <> 0 then
PData := MapViewOfFile(t1, FILE_MAP_WRITE, 0, 0, 0); copyfile('C:\test.bmp',pdata,false);
//复制c:\test.bmp到内存文件 t2 := OpenFileMapping(FILE_MAP_READ, false, PChar('img'));
readP := MapViewOfFile(t2, FILE_MAP_READ, 0, 0, 0);
好象这样复制不行啊,请问应该怎么做?
还有就是如何内存文件显示到我的image1里面呢?谢谢
t1, t2: THandle; t1 := CreateFileMapping($FFFFFFFF, nil, PAGE_READWRITE, 0, 100000, PChar('img'));
if t1 <> 0 then
PData := MapViewOfFile(t1, FILE_MAP_WRITE, 0, 0, 0); copyfile('C:\test.bmp',pdata,false);
//复制c:\test.bmp到内存文件 t2 := OpenFileMapping(FILE_MAP_READ, false, PChar('img'));
readP := MapViewOfFile(t2, FILE_MAP_READ, 0, 0, 0);
好象这样复制不行啊,请问应该怎么做?
还有就是如何内存文件显示到我的image1里面呢?谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货