Fórum Como obter o nºde usuários que estão utilizando o mesmo EXE? #237613

14/06/2004

0

Hello amigos,

Alguém sabe ou já fez alguma função para obter o nº ou os nomes dos usuários que estão utilizando o mesmo arquivo EXE pela rede?

Abraços,

Agradeço aos que puderem ajudar.


Dmb

Dmb

Responder

Posts

14/06/2004

Hdionizio

Ola DMB é o seguinte ja fiz isso so que não estou com o codigo aquipra te passar.
Eu fiz o seguinte cliei uma uma tabela tb_Usuario e outra tb_Ativos toda vez que um usuario entra no sistema ele grava na tb_Ativos e quando saia ele apaga o nome da tabela tb_Ativos.
Eu fiz isso usando o Paradox.
Tem tambem outra tabela que grava a hora de entrada e a hora de saida do usuario no sistema.
Tive que fazer isso para impedir que entrassem com o mesmo usario em computadores diferentes.
desta forma vc tem todos os que estão utilizando o sistema.
espero ter ajudado.


Responder

Gostei + 0

14/06/2004

Eniorm

uma uma tabela tb_Usuario e outra tb_Ativos toda vez que um usuario entra no sistema ele grava na tb_Ativos e quando saia ele apaga o nome da tabela tb_Ativos.


Essa forma resolve, tbm já pensei nisso, mas o problemão
que me surgiu foi: e quando um computador travar e ter
que ser reiniciado, não terá como apagar o registro da tabela
tb_Ativos, não é mesmo?

Tbm estou buscando alguma informação para esse problema!
T+


Responder

Gostei + 0

14/06/2004

Marconi

Tem uma solução

Eu nunca apago da tabela de ativos os usuários que sairam. Apenas atualizo um campo como Ativo:=false;

Um timer atualiza de tempos em tempos um outro campo, colocando a hora e data da última confirmação de atividade.

O mesmo timer verifica se tem algum outro usuário que já não confirma a presença a X tempo. Se houver ele anota como não ativo.

Mesmo assim vai acontecer de alguem deixar o micro entrar na proteção de tela. Aí fica inativo e mesmo voce anotando como inativo, o Paradox sabe que ele está ativo. No arquivo Pdoxusers.net fica registrado. Se voce abrir ele com o NotePad vai verificar que os inativos tem, logo após o nome, dois quadradinhos negros e os ativos três. Não consegui ler isto ainda para obter daí a informação.

A solução para isto é fazer o programa gerar durante a atualização uma simulação de teclado <F13> que não faz absolutamente nada, a não ser evitar que o micro entre na proteção de tela.

Espero ter ajudado.


Responder

Gostei + 0

15/06/2004

Hdionizio

Mato a paulada vou mudar meu sistema para esta forma
Valeu tambem tinha esse problema


Responder

Gostei + 0

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

Aceitar