Modulo BPL conflito com Form e OpenDialog
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?
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
Curtidas 0