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
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)