J
jbas
Unregistered / Unconfirmed
GUEST, unregistred user!
下面是代码,但总是不能在image中显示图片?
但是image.savetofile('d:/s.bmp')却可以保存图片.
PResClass.ExtractRes()函数是返回一个tmemorystream.
procedure TForm1.Button3Click(Sender: TObject);
var
FeStream: TMemoryStream;
ResID:TResID;
begin
//FeStream:=TMemoryStream.Create;
FeStream:=PResClass.ExtractRes('d:/so.exe', 'd:/kk.ini', SectionPic,ResID);
// FeStream.LoadFromStream(PResClass.ExtractRes('d:/so.exe', 'd:/kk.ini', SectionPic,ResID));
showmessage('yes');
//festream.SaveToFile('d:/kkkk.bmp');
Image1.Picture.Bitmap.LoadFromStream(FeStream);
FeStream.Free;
end;
////但我多加了一个memorystream,却行了,why?
procedure TForm1.Button3Click(Sender: TObject);
var
FeStream, TempStream: TMemoryStream;
ResID: TResID;
begin
FeStream := TMemoryStream.Create;
TempStream := PResClass.ExtractRes('d:/so.exe', 'd:/kk.ini', SectionPic,
ResID);
FeStream.LoadFromStream(TempStream);
showmessage('yes');
Image1.Picture.Bitmap.LoadFromStream(FeStream);
FeStream.Free;
TempStream.Free;
end;
但是image.savetofile('d:/s.bmp')却可以保存图片.
PResClass.ExtractRes()函数是返回一个tmemorystream.
procedure TForm1.Button3Click(Sender: TObject);
var
FeStream: TMemoryStream;
ResID:TResID;
begin
//FeStream:=TMemoryStream.Create;
FeStream:=PResClass.ExtractRes('d:/so.exe', 'd:/kk.ini', SectionPic,ResID);
// FeStream.LoadFromStream(PResClass.ExtractRes('d:/so.exe', 'd:/kk.ini', SectionPic,ResID));
showmessage('yes');
//festream.SaveToFile('d:/kkkk.bmp');
Image1.Picture.Bitmap.LoadFromStream(FeStream);
FeStream.Free;
end;
////但我多加了一个memorystream,却行了,why?
procedure TForm1.Button3Click(Sender: TObject);
var
FeStream, TempStream: TMemoryStream;
ResID: TResID;
begin
FeStream := TMemoryStream.Create;
TempStream := PResClass.ExtractRes('d:/so.exe', 'd:/kk.ini', SectionPic,
ResID);
FeStream.LoadFromStream(TempStream);
showmessage('yes');
Image1.Picture.Bitmap.LoadFromStream(FeStream);
FeStream.Free;
TempStream.Free;
end;