Modulo BPL conflito com Form e OpenDialog

Delphi

28/04/2012

boa noite amigos.

estou tendo um problema estranho demais.... seguindo uma aplicação modularizada em BPL que estou criando, em um dado momento eu preciso anexar um arquivo, uso o OpenDialog, ou OpenPictureDialog, para localizar o arquivo/imagem, e esta última é exibida num TImage.

O estranho de tudo é que, quando eu abro o dialog com o seguinte código


if (OpenPictureDialog1.Execute) then
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);


Veja que o código é simples.
Da um erro estranho, ou melhor não da erro, após fechar o Dialog, cerca de 3 segundos e o form onde encontra-se o TOpenDialog é fechado, ou melhor desaparece, e ainda por cima desaparece também o form anterior onde foi clicado no botão que abre este último form onde encontra-se o Dialog.
Quando eu fecho a aplicação, aí da um erro de violação de acesso no módulo vcl150.bpl

Achei muito estranho. Apaguei as units e criei novamente do zero. Já apliquei o Clear All em todo o projeto para depois dar um build all... e nada.

Tentei um projeto novo, em branco com dois forms apenas, onde no segundo tinha o dialog, porém não deu problema nenhum.

Aparentemente esse problema só está acontecendo no form dentro do package...

Alguém ja notou algo do tipo?
Eniorm

Eniorm

Curtidas 0
POSTAR