MULTITHREAD - COMO FAZER??????????

 Tópico anterior Próximo tópico Novo tópico

MULTITHREAD - COMO FAZER??????????

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#341728 - 13/05/2010 19:31:23

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


Pessoal, uma boa noite pra todos....


Estou precisando de um help, e t dificil conseguir fazer as minhas idias se []juntarem[] pra eu fazer isso...
Bom, vamos l...

Eu preciso ELABORAR uma []MULTITHREAD[] para ficar rodando em meu projeto da academia ao qual estou envolvido agora..... E ela deveria funcionar da seguinte forma:

Ao abrir o sistema, eu verifico QUANTOS leitores digitais eu tenho plugado no micro (at a BLZ, pois j tenho essa rotina testada e funcionando blzinha).
A eu tenho que DEIXAR esses 2 identificadores digitais []ativos[] sempre, pois eu s consegu fazer com que 1 fique ativo e o outro []desligado[], fazendo com que somente 1 permanea ligado, e no os 2.
Uma LUZ ao qual o suporte do FINGER me passou, seria exatamente fazer uma MULTITHREAD para que os 2 fiquem ativos, e na hora que eu receber a imagem, eu saberei de qual indentificador (pelo SERIAL) e a eu sei qual catraca devo girar para o car aENTRAR ou SAIR.

Eu no fao NEM IDIA de como que eu vou construir uma MULTITHREAD em VB6 para que isso se torne DINMICO, para que os 2 identificadores digitais permaneam ATIVOS, sem que o usurio precise ficar falando para o sistema QUAL identificador digital est agora sendo lido.


Eu j pensei no CMULO de a cada 1 segundo (via TIMER) mandar []ligar[] um identificador digital diferente, mas espero que a MULTITHREAD resolva meu problema sem eu ter que apelar pra essa soluo BESTA do TIMER .


  
Quando precisar, pode contar comigo....
E quando precisar, no esquea de agradecer, pois a educao a ALMA DO NEGCIO...


Obrigado.

Luiz Cesar

#341738 - 13/05/2010 22:03:27

MOISES ARAUJO
CONTAGEM
Cadast. em:Dezembro/2003


LCSD, pelo que entedi voc consegue atravs do sinal identificar qual identificador esta enviando o sinal, no ?
se for sim, voc pode criar uma rotina que identificar justamente o campo (READ) do sinal e assim saber qual identificador poder ser ativado para receber as informaes.
A idia do time valida porem no para ativar e desativar o identificador, um sim um no, sem saber qual esta em uso.
Voc pode usar junto a rotina que ficar responsvel por identificar o identificador e ento ativar o mesmo.





MobDesk TI



#341781 - 14/05/2010 14:52:43

LCSD
SAO PAULO
Cadast. em:Janeiro/2001


Caro MOISES,

Eu estou com os 2 terminais de leitura de digitais []ligados[] e ativos no meu sistema. S que na rotina ao qual eu tenho para ativlos, eu acabo deixando somente 1 deles ativado (consequentemente o ltimo ao qual foi lido, que est na minha USB 2 (por exemplo)).
O que eu preciso fazer que os 2 fiquem ATIVOS a espera do dedo da pessoa.

Enfim, atravs da rotina que eu j tenho, eu tenho o serial dos 2 aparelhos, pois j passei por eles e sei que esto ligados e funcionando, seno no conseguiria pegar essa serial.
Mas como que eu vou fazer, pra por exemplo, deixar os 2 LEITORES ativados 100% do tempo, e no 1 somente!?????????
A foi me dado a sugesto da Multi Thread.... mas como fazer essa bagaa... este um novo problema que estou enfrentando agora....

E o []phoda[] que s falta isso pra eu entregar o sistema e comear a sair do vermelho..... O MERLIN!!!!!!!!!!

  
Quando precisar, pode contar comigo....
E quando precisar, no esquea de agradecer, pois a educao a ALMA DO NEGCIO...


Obrigado.

Luiz Cesar

#341782 - 14/05/2010 15:07:30

BRESSAN
SAO PAULO
Cadast. em:Maio/2009


Vc j tentou este link??
http://imasters.uol.com.br/artigo/6275/visual_basic/threads_em_vb6/

tem como adapitar para o que vc quer fazer...

Att,
Marcelo Bressan

[]Uma das razes porque tantas pessoas quebram depois de ganhar muito dinheiro que no sabem lidar com o problema de ter muito dinheiro.[]


#341804 - 14/05/2010 20:42:39

MOISES ARAUJO
CONTAGEM
Cadast. em:Dezembro/2003


Cada identificador esta um uma porta (USB) diferente?...




MobDesk TI



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por LCSD em 25/10/2011 00:33:47