Fórum Sobre função Assign #274294
28/03/2005
0
Resultado.Assign(Imagem);
Bruno Belchior
Curtir tópico
+ 0Posts
28/03/2005
Massuda
Resultado.Picture.Assign(Imagem);
Gostei + 0
28/03/2005
Bruno Belchior
function RetornaImagemDeArquivoDeRecursos (IdImagem: Smallint): TPicture; var MyJPG: TJPEGImage; ResStream: TResourceStream; Resultado: TPicture; begin MyJPG := TJPEGImage.Create; ResStream := TResourceStream.CreateFromID(HInstance, IdImagem, RT_RCDATA); Resultado := nil; try MyJPG.LoadFromStream(ResStream); Resultado.Assign(MyJPG); finally Result := Resultado; FreeAndNil(MyJPG); FreeAndNil(ResStream); FreeAndNil(Resultado); end; end;
Gostei + 0
28/03/2005
Bruno Belchior
function RetornaImagemDeArquivoDeRecursos (IdImagem: Smallint): TPicture; var MyJPG: TJPEGImage; ResStream: TResourceStream; Resultado: TPicture; begin MyJPG := TJPEGImage.Create; ResStream := TResourceStream.CreateFromID(HInstance, IdImagem, RT_RCDATA); Resultado := TPicture.Create; try MyJPG.LoadFromStream(ResStream); Resultado.Assign(MyJPG); finally Result := Resultado; FreeAndNil(MyJPG); FreeAndNil(ResStream); FreeAndNil(Resultado); end; end;
Gostei + 0
28/03/2005
Massuda
Quando a linha...
Result := Resultado;
FreeAndNil(Resultado);
Gostei + 0
29/03/2005
Bruno Belchior
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)