Fórum Declarar mais de uma função da mesma DLL #349885

29/11/2007

0

Tentei utilizar 2 funções da mesma DLL e está dando erro de Violação de endereço quando executo o aplicativo.

Declarei dessa forma:

[b:b19575eebe]function[/b:b19575eebe] VCpf(ParVcpf : [b:b19575eebe]string[/b:b19575eebe]) :[b:b19575eebe] string; stdcall; external[/b:b19575eebe] [color=blue:b19575eebe]´CpsFunc.DLL´[/color:b19575eebe];
[b:b19575eebe]function[/b:b19575eebe] VMod110(PVMod110 [b:b19575eebe]: string[/b:b19575eebe]) [b:b19575eebe]: string; stdcall; external[/b:b19575eebe] [color=blue:b19575eebe]´CpsFunc.DLL´[/color:b19575eebe];

A primeira função executa normal, só dá o erro quando vai executar a segunda.

Desabilitando a primeira, a segunda funciona, e vice-versa.

O erro dá não na segunda função declarada, mas sim na segunda executada, independente da ordem em que foram declaradas.

Isso significa que as funções estão funcionando corretamente.

Qual é o segredo?

Agradeço


Cps.art

Cps.art

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar