Fórum Como debugar um Servidor DLL #387745

02/10/2010

0

Bom dia a Todos, Preciso de uma grande ajuda de todos, estou com um sistema cliente/servidor, sendo que o servidor é DLL, o sistema funciona mas nao consigo debugar o servidor.   Uso o Delphi 2009 desde já agradeço a atenção de todos.   Silvio Coelho
Silvio Coelho

Silvio Coelho

Responder

Posts

04/10/2010

Silvio Coelho

Alguem....
Responder

Gostei + 0

04/10/2010

Emerson Nascimento


1o. certifique-se que o servidor NÃO esteja rodando

2o. nas opções do projeto, item Debugger, campo Host Application, indique um executável (caminho completo) que utilize o servidor a ser debugado.

3o. depois de todas as opções gravadas, tente debugar.
Responder

Gostei + 0

04/10/2010

Silvio Coelho

bom dia emerson Estes processos ja estava configurado:   1o - O servidor fica desligado e esta funcionando pois o sistema funciona perfeitamente lendo o servidor;   2o - Host Application ==> C:\WINDOWS\system32\dllhost.exe       Parameters ==> /ProcessID:{6A048F2B-E9ED-4896-94E0-9120AC2CB456} / debug       Working diretory ==> 'Vazio'       Source pach ==> 'Vazio'   Pode ser com os componentes que estou utilizando como o DCom.   Obrigado pela ajuda.   Silvio Coelho
Responder

Gostei + 0

04/10/2010

Emerson Nascimento

Host Application deve ser sua aplicação cliente!e não precisa de /debug.
Responder

Gostei + 0

04/10/2010

Silvio Coelho

boa tarde Emerson,   Não deu certo ainda, quando configuro tudo e aperto RUN ele ja abre o meu sistema cliente mas mesmo assim ele nao para na linha que está marcada para debugar.   Desde já agradeço   Silvio Coelho  
Responder

Gostei + 0

04/10/2010

Emerson Nascimento

se o seu processID estiver correto (obtido na guia Geral das propriedades do COM+), seu aplicativo cliente não deve estar 'levantando' o servidor na sua máquina de debug.

antes de debugar é preciso indicar ao aplicativo cliente (aquele que você indicou no Host Application) para procurar pelo servidor na máquina onde você está tentando executar o debug.
Responder

Gostei + 0

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

Aceitar