ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Delphi 7 WebServices Access Violation

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> NFe
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
ptu
Novato
Novato


Registrado: Quinta-Feira, 4 de Fevereiro de 2010
Mensagens: 1

MensagemEnviada: Qui Fev 04, 2010 3:32 pm    Assunto: Delphi 7 WebServices Access Violation Responder com Citação

Boa tarde a todos, estou precisando desenvolver um webservice que irá receber um pedido de um cliente, e no metodo deste webservice fazer uma chamada a um webservice externo. Porém na linha que faço a chamada a este webservice externo esta dando Access Violation, sendo que se eu fizer um aplicação em Delphi do zero e fizer a mesma chamada a este webservice mas que nao seja de dentro do webservices meu a chamada funciona perfeitamente. O Erro só ocorre quando a chamada é feita dentro do metodo do meu webservice e ele tenta chamar um externo.

Cheguei a encontrar este tópico:

http://www.techtips.com.br/programacao/windows-service-acessando-webservice/

Porém não resolveu meu problema. A chamada esta assim:

meu metodo que esta no meu webservice.

function MetodoX(): TResultQuery;
var
httprio : THTTPRIO;
Ret : DataReturn;
i,z : Integer;
inter : SIMConsultasServiceSoap;
begin
try
httprio := THTTPRIO.Create(nil);
httprio.OnBeforeExecute := HTTPRIOBeforeExecute;
Result := TReturnQuery.Create;
Result.DescError := '';
Result.HasError := False;
httprio.URL := 'http://www.sitedaconsulta.com.br/webservice/service.asmx';
httprio.HTTPWebNode.UserName :='usuário';
httprio.HTTPWebNode.Password := 'senha';
inter := (httprio as SIMConsultasServiceSoap);

//NESTA LINHA ABAIXO DA CHAMADA OCORRE O ERRO

inter.Consulta(CST_CHAVE_ACESSO,Parser,renavam);



Se eu comentar esta linha não ocorre nenhum erro, e esta mesma chamada em uma aplicação feita em delphi funciona normalmente e todos meus outros metodos do meu webservice esta funcionando, o problema é quando eu chamo este webservice interno...Se alguem poder me ajudar fico grato...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> NFe Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB