uses graphics;procedure TForm1.Button1Click(Sender: TObject);
var s: TStream;
b: TBitMap;
begin
s := TStream.Create;
b := TBitMap.Create;
b.LoadFromFile('c:\......');
b.SaveToStream(s);
//...........
b.Free;
s.Free;
end;没问题~~~~~~~~~~~~~~~
var s: TStream;
b: TBitMap;
begin
s := TStream.Create;
b := TBitMap.Create;
b.LoadFromFile('c:\......');
b.SaveToStream(s);
//...........
b.Free;
s.Free;
end;没问题~~~~~~~~~~~~~~~
uses graphics;procedure TForm1.Button1Click(Sender: TObject);
var s: TMemoryStream;
b: TBitMap;
begin
s := TMemoryStream.Create;
b := TBitMap.Create;
b.LoadFromFile('c:\aaa.bmp');
b.SaveToStream(s);
//...........
b.Free;
s.Free;
end;
uses graphics;procedure TForm1.Button1Click(Sender: TObject);
var s: TMemoryStream;
b: TBitMap;
begin
s := TMemoryStream.Create;<<==这行出错(警告错误)!!!!
b := TBitMap.Create;
b.LoadFromFile('c:\aaa.bmp');
b.SaveToStream(s);
//...........
b.Free;
s.Free;
end
FileStream := TFileStream.Create('C:\test.bmp',fmCreate OR fmShareDenyWrite);
...
[Warning] bmpform.pas(129): Constructing instance of 'TStream' containing abstract methods好象是说实例TStream时已经包含构造函数了,可我把Create的调用去掉又说没有初始化,我该怎么办?
这是怎么回事?