Fórum Como debugar um Servidor DLL #387745
02/10/2010
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
Posts
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.
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
04/10/2010
Emerson Nascimento
Host Application deve ser sua aplicação cliente!e não precisa de /debug.
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
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.