procedure TForm1.SpeedButton1Click(Sender: TObject);
var
sm:tmemorystream;
byt:array of byte;
icount:integer;begin
sm := TMemorystream.Create;
sm.LoadFromFile('c:\1.bmp');
iCount := sm.size;
setlength(byt,icount);
// copymemory(bye,sm.
//move(sm.memory^,byt,icount);
//sm.Clear;
sm.Read(byt[0],icount);
sm.SetSize(0);
//move(byt,sm.memory^,icount);
sm.Write(byt[0],icount);
sm.SaveToFile('c:\2.bmp');
end;
var
sm:tmemorystream;
byt:array of byte;
icount:integer;begin
sm := TMemorystream.Create;
sm.LoadFromFile('c:\1.bmp');
iCount := sm.size;
setlength(byt,icount);
// copymemory(bye,sm.
//move(sm.memory^,byt,icount);
//sm.Clear;
sm.Read(byt[0],icount);
sm.SetSize(0);
//move(byt,sm.memory^,icount);
sm.Write(byt[0],icount);
sm.SaveToFile('c:\2.bmp');
end;
解决方案 »
- 求算法, 任意位置大小的两个圆过圆心直径确定的四边形四个顶点坐标
- 菜鸟请教关于ADOQuery的用法
- TIdTCPClient,使用读取线程中的问题
- 谁知道那里有FastReport的入门教材!(急!在线等待……)
- 一定要修改注册表吗?
- 菜鸟提问重金回报
- 怎样读取由.aspx生成的xml文件?
- imagelist怎么非要repaint之后才能画成功呢?
- 寻求Speech SDK中文资料?
- 如何在listview中将某一选定的item列于listview的第一列中?!
- 怎么把整型变量转换成十六进制?急等至15:00!
- 对一个普通市话进行拨号时,需要填用户名和密码么,为什么提示:拨入的计算机没有响应。
var
MyFile : TFileStream;
Buf : Byte;
Buffer:array of byte;
i:integer;
begin
MyFile := TFileStream.Create('e:\11.sav',fmOpenRead);
SetLength(Buffer,MyFile.Size-1);
try
MyFile.Position := 0;
MyFile.Seek(0,0);
for i:=0 to MyFile.Size-1 do
begin
MyFile.Read(Buf,sizeof(buf));
Buffer[i]:=Buf;
end;
finally
MyFile.Free;
end;
end;