Erro ao consumir WebServices
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]
Oque estou fazendo de errado galera?
espero que me ajudem.... fico no aguardo.
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
Curtidas 0
Respostas
Massuda
12/09/2005
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]
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]
GOSTEI 0
Crashovewrite
12/09/2005
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....
GOSTEI 0