| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
EXILIO Novato

Registrado: Terça-Feira, 7 de Mai de 2013 Mensagens: 2
|
Enviada: Sex Mai 10, 2013 9:09 am Assunto: Abrir Programa mais de uma Vez |
|
|
O problema é o seguinte.
Sou novo no Delphi e na na empresa onde trabalho tem uma aplicação que eu vou começar a dar manutenção. No servidor temos o Terminal Server configurado mas o Programa só abre para um usuário por vez.
Eu gostaria de saber uma forma para que ele possa abrir para todos os usuários conectados.
Obrigado |
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Sex Mai 10, 2013 1:13 pm Assunto: |
|
|
| Estranho... o comportamento padrão seria abrir a aplicação para cada sessão, ou seja, pra cada usuário conectado. Você tem o código-fonte dessa aplicação? Se tiver, dê uma olhada na implementação do arquivo DPR (menu Project > View Source) e veja se há alguma rotina que está impedindo a múltipla instância. |
|
| Voltar ao Topo |
|
 |
EXILIO Novato

Registrado: Terça-Feira, 7 de Mai de 2013 Mensagens: 2
|
Enviada: Sex Mai 10, 2013 2:57 pm Assunto: |
|
|
Verifiquei aqui e não tem nenhuma rotina impedindo mais de uma inicialização.
Tentei debugar o código com o sistema aberto para ver que erro daria e apareceu o seginte.
| Código: | First chance exception at $7611C6E3. Exception class EIdSocketError with message
'Socket Error # 10048
Address already in use.'.
Process conn.exe (5148) |
|
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Sex Mai 10, 2013 7:24 pm Assunto: |
|
|
Ah certo, pelo visto a aplicação usa Socket.
Bom, na verdade não tenho experiência com Socket, mas me parece que ele está tentando definir um endereço que já existe. Talvez o pessoal que entenda melhor de Socket aqui no fórum possa ajudar. |
|
| Voltar ao Topo |
|
 |
|