Fórum Erro ao consumir WebServices #295203

12/09/2005

0

Boa tarde Delphianos!

estou com um problema... Ao tentar executar o código abaixo que chamo para tradução do texto do Memo1 para exibir o resultado no Memo2 ele gera.

[b:9d7fb121e5]Access violation at address 00509F1A in module ´Project1.exe´. Read of address 00000000[/b:9d7fb121e5]

var T: TranslateServiceSoap;
Traducao: String;
begin
 Traducao := Memo1.Text;
 Memo2.Text:= T.Translate(PortugueseTOEnglish, Traducao);



Oque estou fazendo de errado galera?

espero que me ajudem.... fico no aguardo.


Crashovewrite

Crashovewrite

Responder

Posts

12/09/2005

Massuda

Geralmente Access Violation está relacionado com tentativas de utilizar objetos que ou ainda não foram criados no programa ou já foram destruídos (automaticamente ou não) em algum ponto do programa.

No seu caso, o objeto T foi [b:e79dabf214]criado[/b:e79dabf214] antes de ser utilizado?

Se o problema persistir, tente determinar onde o erro está ocorrendo. Para isso:[list:e79dabf214][*:e79dabf214]marque as opções de debug em [b:e79dabf214]Project|Options|Compiler|Debugging[/b:e79dabf214][*:e79dabf214]dê um build (menu [b:e79dabf214]Project|Build[/b:e79dabf214]) no seu programa[*:e79dabf214]inicie a execução do seu programa[*:e79dabf214]volte no Delphi[*:e79dabf214]no menu [b:e79dabf214]Search|Find Error[/b:e79dabf214], informe o endereço do erro (no seu caso, seria 00509F1A conforme a mensagem de erro que você postou)[/list:u:e79dabf214]


Responder

Gostei + 0

12/09/2005

Crashovewrite

Massuda vc tinha razão analizando agora e vendo alguns exemplos eu percebi que não estava fazendo isso [i:e7964edafb][b:e7964edafb]T:= HTTPRIO1 AS TranslateServiceSoap;[/b:e7964edafb][/i:e7964edafb]... agora deu certinho brigado Massuda tenha um ótimo dia....


Responder

Gostei + 0

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

Aceitar