Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Everton Borba

[Resolvido] Access violation ao fechar form

Recommended Posts

Boa tarde!

 

Pessoal,

 

Este é o meu primeiro post aqui no fórum, e estou com um problema em uma aplicação desenvolvida em BDS2006.

Ao fechar o formulário principal apresenta um erro de access violation, isto devido apenas a utilização de uma função de uma DLL.

Quando o programa é executado diretamente pelo .exe ele não apresenta nenhum erro, mas quando estou executando em debug dá o erro.

Está DLL carrega imagens em componentes TImage.

Em D6 funciona, alguém sabe se tem alguma restrição ao uso de DLL no BDS?

Desde já agradeço pela atenção de vocês. Conto com a ajuda de vocês.

 

function Imagem(Indice : Word; Nome : ShortString) : TGraphic; stdcall; external 'Image.dll' name 'BuscaImagem';

procedure TForm1.Button1Click(Sender: TObject);
begin
  img.Picture.Graphic := Imagem(25,'');
end;

T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.