openpicture dialog
preciso que ao clicar no botao meu programa abre o local onde esta minha foto para isso preciso utilizar o openpicturedialog porem quando eu clico no botao para abrir a pasta ele trava meu programa e n faz mais nd
utilizo delphi 7
windows 10
if Abrir.Execute then
begin
try
// Carrega a imagem para arquivo binário de memória.
bfoto := True;
fs := TFileStream.Create(Abrir.FileName, fmOpenRead or fmShareDenyWrite);
// Mostra a imagem no Image.
DBImage1.Picture.LoadFromFile(Abrir.FileName);
finally
// libera arquivo de memória.
// fs.Free;
end;
end;
utilizo delphi 7
windows 10
if Abrir.Execute then
begin
try
// Carrega a imagem para arquivo binário de memória.
bfoto := True;
fs := TFileStream.Create(Abrir.FileName, fmOpenRead or fmShareDenyWrite);
// Mostra a imagem no Image.
DBImage1.Picture.LoadFromFile(Abrir.FileName);
finally
// libera arquivo de memória.
// fs.Free;
end;
end;
Lucas
Curtidas 0
Respostas
Emerson Nascimento
09/06/2020
porque você precisa de um TFileStream?
tente somente:
tente somente:
if Abrir.Execute then
begin
try
bfoto := True;
// Mostra a imagem no Image.
DBImage1.Picture.LoadFromFile(Abrir.FileName);
finally
// libera arquivo de memória.
end;
end;GOSTEI 0
Lucas
09/06/2020
porque você precisa de um TFileStream?
tente somente:
tente somente:
if Abrir.Execute then
begin
try
bfoto := True;
// Mostra a imagem no Image.
DBImage1.Picture.LoadFromFile(Abrir.FileName);
finally
// libera arquivo de memória.
end;
end;estou passando o f5 nele e ele n passa dessa linha
if Abrir.Execute then
GOSTEI 0
Lucas
09/06/2020
porque você precisa de um TFileStream?
tente somente:
tente somente:
if Abrir.Execute then
begin
try
bfoto := True;
// Mostra a imagem no Image.
DBImage1.Picture.LoadFromFile(Abrir.FileName);
finally
// libera arquivo de memória.
end;
end;estou passando o f5 nele e ele n passa dessa linha
if Abrir.Execute then
sera que tem algum outro componente que faça isto que eu preciso ?
GOSTEI 0