Re: RES: [delphi-br] Interromper o sleep(Duracao);

2009-04-05 Por tôpico Alexandre Rodrigues
Roberto, o que seria um CLC?

A trabalho com automação industrial e nunca ouvi esse termo.
Pelo que entendi você esta desenvolvendo algum software supervisório 
para controle de um equipamento. Se for realmente isso o ideal é o uso 
de Threads. Assim você não corre o risco de travar o software e terá um 
controle efetivo sobre o equipamento.

Roberto escreveu:
 
 
 Walter, boa tarde,
 
 O propósito é o seguinte:
 
 Estou desenvolvendo um CLC em software. O cara digita a hora de início de
 acionamento do dispositivo e digita a duração em minutos e segundos.
 
 Acontece, que se o cara (no caso o usuário) definir o tempo muito grande e
 quiser parar o programa porque digitou errado, não vai conseguir pelas vias
 normais.
 
 Então quero colocar uma condição no sleep para testar, e que se acionada,
 sair do sleep.
 
 Expliquei?
 
 Magine que o cara coloca 200 minutos, como clicou em acionar o CLC, vai
 clicar até nas estrelas e o programa não vai reagir. Tendeu?
 
 Abs
 
 Roberto(RJ)
 
 Em tempo, se eu substituir por Ttime e testar em cada segundo acho que
 consigo, queria é no sleep pois já to adiantado com a programação
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Walter Chagas (Bol)
 Enviada em: sexta-feira, 3 de abril de 2009 15:53
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Interromper o sleep(Duracao);
 
 Roberto,
 
 Qual o propósito disto? Te pergunto porque voce nos descrevendo o proposito
 da rotina dá pra gente ver o que pode lhe ser proposto a nível de solução
 mesmo ou alternativas.
 
 []s
 
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br mailto:wchagasj%40bol.com.br 
 mailto:wchagasj%40bol.com.br
 http://www.geocities.com/SiliconValley/Bay/1058 
 http://www.geocities.com/SiliconValley/Bay/1058
 http://delphitocorporerm.blogspot.com/ 
 http://delphitocorporerm.blogspot.com/
 MSN: whitesock...@hotmail.com mailto:whitesockets%40hotmail.com 
 mailto:whitesockets%40hotmail.com
 SKYPE: WalterChagasJr
 
 - Original Message -
 From: Roberto
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, April 03, 2009 12:06 PM
 Subject: RES: [delphi-br] Interromper o sleep(Duracao);
 
 Pois é Guedes, se usar TTime e o que vc disse dá certo, mas tem forma sim
 de fazer isto, só que eu não sei.
 
 Valew, Abc.
 
 Roberto
 
 /
 
 Isso não é possível, creio eu (vai saber né?)
 
 Eu sugiro que você crie uma procedure personalizada, que receba, por
 exemplo, um ponteiro para um Boolean, que quando se tornar false interrompe
 a execução.
 
 Imagem removida pelo remetente.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


RES: RES: [delphi-br] Catraca

2009-04-05 Por tôpico Fernando - Grupos
Alexandre,
Bom dia.

  Vou ler sobre o assunto no site indicado.
  Mas eu gostaria de informações mais especificas sobre Catracas/Porta
paralela/Computador/5v.

  As maiores dúvidas são:

  - Li na internet que algumas catracas necessitas de uma placa eletrônica
para que realmente os 5v cheguem a catraca. Como saber se a catraca que
estarei comprando necessitará desta placa?
  - A catraca é conectada na paralela. Esta conexão é feita como uma
impressora? Bastando encaixar no computador ou é feito de outra forma?
 

Atenciosamente
Fernando Ramos

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Alexandre Rodrigues
Enviada em: sábado, 4 de abril de 2009 23:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Catraca

Vinicius uma coisa, muito mais muito importante e que você deve usar 
como regra é só ligue algo na paralela se tiver certeza dq está fazendo.
Pelo que vi você não tem conhecimento algum sobre a porta paralela então 
vou recomendar novamente que você de uma lida no site 
http://www.rogercom.com/pparalela/introducao.htm

Ali você encontrará as respostas para suas duvidas.
Mexer com a porta paralela não é só colocar uma função no seu programa 
que sairá funcionando, você pode até queimar seu micro, então tenha cuidado.
Outra coisa, você encontrá muito mais ajuda sobre a porta paralela em 
uma lista de eletrônica dq em uma de programação.

Fernando - Grupos escreveu:
 
 
 Vinicius,
 
 Bom dia.
 
 Efetuei cotações de novas catracas e elas estão sendo disponibilizadas via
 paralela. Tanto na Dimep, Tecnibra e Henry.
 
 A dúvida principal é, estas catracas via paralela. Elas possuem um
conector
 paralelo como uma impressora que basta conectá-lo ao computador? Ou são
 fios? Vi na internet a necessidade de uma placa para emissão dos 5V,
 realmente isso é necessário? Ou apenas em modelos antigos.
 
 Segue parte do texto enviado por uma empresa:
 
 “Já a catraca básica, será ligada somente na paralela e o leitor que você
 adquirir deverá conectar na USB.
 
 Basta que seu sistema gere o 5v para liberar o giro da catraca.
 É importante ressaltar que o sistema deve manter o nível da paralela
sempre
 em 0v para travar a catraca.
 
 Seu sistema definirá quanto a pinagem da paralela.”
 
 Att
 
 Fernando Ramos
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Vinicius Climaco
 Enviada em: sexta-feira, 3 de abril de 2009 14:54
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: RE: [delphi-br] Catraca
 
 ninsuem usa mais paralela, apenas serial.
 
 Att,
 Vinícius Climaco.
 Analista Desenvolvedor
 
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 From: frgr...@gmail.com mailto:frgrupo%40gmail.com 
 mailto:frgrupo%40gmail.com
 Date: Fri, 3 Apr 2009 11:52:31 -0300
 Subject: [delphi-br] Catraca
 
 Bom dia.
 
 Estou desenvolvendo um software que precisará desbloquear uma catraca.
Esta
 catraca é eletromecânica e segundo o fabricante não possui Dlls. Para
 desbloquea-la é necessário o envio de 5V, via paralela.
 
 Alguém poderia postar algum exemplo ou documentação de como proceder?
 
 att
 Fernando Ramos
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 __
 Novo Windows Live: Messenger 2009 e muito mais. Descubra!
 http://www.windowslive.com.br http://www.windowslive.com.br
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





RES: RES: [delphi-br] Catraca

2009-04-05 Por tôpico José Carneiro
Fernando, 

Desculpe mas, Vinícius tem uma boa experiência em catracas, vai por ele. Ele
me ajudou bastante quando implementei catraca em um sistema que tenho, a
ajuda dele foi decisiva, eu já o conhecia antes de entrar no grupo e tive a
grata surpresa de encontrá-lo aqui novamente. Quero aproveitar a
oportunidade e agradecer em publico a ele pela grande ajuda que me deu.
Valeu Vinicius, muito obrigado. 

Um abraço a todos, 

José Carneiro


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Alexandre Rodrigues
Enviada em: sábado, 4 de abril de 2009 23:26
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Catraca

Vinicius uma coisa, muito mais muito importante e que você deve usar 
como regra é só ligue algo na paralela se tiver certeza dq está fazendo.
Pelo que vi você não tem conhecimento algum sobre a porta paralela então 
vou recomendar novamente que você de uma lida no site 
http://www.rogercom.com/pparalela/introducao.htm

Ali você encontrará as respostas para suas duvidas.
Mexer com a porta paralela não é só colocar uma função no seu programa 
que sairá funcionando, você pode até queimar seu micro, então tenha cuidado.
Outra coisa, você encontrá muito mais ajuda sobre a porta paralela em 
uma lista de eletrônica dq em uma de programação.

Fernando - Grupos escreveu:
 
 
 Vinicius,
 
 Bom dia.
 
 Efetuei cotações de novas catracas e elas estão sendo disponibilizadas via
 paralela. Tanto na Dimep, Tecnibra e Henry.
 
 A dúvida principal é, estas catracas via paralela. Elas possuem um
conector
 paralelo como uma impressora que basta conectá-lo ao computador? Ou são
 fios? Vi na internet a necessidade de uma placa para emissão dos 5V,
 realmente isso é necessário? Ou apenas em modelos antigos.
 
 Segue parte do texto enviado por uma empresa:
 
 “Já a catraca básica, será ligada somente na paralela e o leitor que você
 adquirir deverá conectar na USB.
 
 Basta que seu sistema gere o 5v para liberar o giro da catraca.
 É importante ressaltar que o sistema deve manter o nível da paralela
sempre
 em 0v para travar a catraca.
 
 Seu sistema definirá quanto a pinagem da paralela.”
 
 Att
 
 Fernando Ramos
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Vinicius Climaco
 Enviada em: sexta-feira, 3 de abril de 2009 14:54
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: RE: [delphi-br] Catraca
 
 ninsuem usa mais paralela, apenas serial.
 
 Att,
 Vinícius Climaco.
 Analista Desenvolvedor
 
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 From: frgr...@gmail.com mailto:frgrupo%40gmail.com 
 mailto:frgrupo%40gmail.com
 Date: Fri, 3 Apr 2009 11:52:31 -0300
 Subject: [delphi-br] Catraca
 
 Bom dia.
 
 Estou desenvolvendo um software que precisará desbloquear uma catraca.
Esta
 catraca é eletromecânica e segundo o fabricante não possui Dlls. Para
 desbloquea-la é necessário o envio de 5V, via paralela.
 
 Alguém poderia postar algum exemplo ou documentação de como proceder?
 
 att
 Fernando Ramos
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 __
 Novo Windows Live: Messenger 2009 e muito mais. Descubra!
 http://www.windowslive.com.br http://www.windowslive.com.br
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





RES: RES: [delphi-br] Interromper o sleep(Duracao);

2009-04-05 Por tôpico Roberto
Walter, nem eu nunca ouvi falar, isto porque eu pensei uma coisa e escrevi
outra. Hi,hi,hi

O correto é CLP (Controlador Lógico Programável) PLC 

 

Assim +-

Digite:

Horário para início do acionamento:  13:15:00

Duração do acionamento em minutos,segundos:  02m30s

Então neste horário o rele fica aceso por 2minutos e 30 segundos:

Contece que se quero parar este processo tenho que derrubar alguma coisa.

Vou ver agorinha umas sugestões que me foram passadas

 

Abc

Roberto (RJ)

//

Roberto, o que seria um CLC?

A trabalho com automação industrial e nunca ouvi esse termo.
Pelo que entendi você esta desenvolvendo algum software supervisório 
para controle de um equipamento. Se for realmente isso o ideal é o uso 
de Threads. Assim você não corre o risco de travar o software e terá um 
controle efetivo sobre o equipamento.

Roberto escreveu:
 
 
 Walter, boa tarde,
 
 O propósito é o seguinte:
 
 Estou desenvolvendo um CLC em software. O cara digita a hora de início de
 acionamento do dispositivo e digita a duração em minutos e segundos.
 
 Acontece, que se o cara (no caso o usuário) definir o tempo muito grande e
 quiser parar o programa porque digitou errado, não vai conseguir pelas
vias
 normais.
 
 Então quero colocar uma condição no sleep para testar, e que se acionada,
 sair do sleep.
 
 Expliquei?
 
 Magine que o cara coloca 200 minutos, como clicou em acionar o CLC, vai
 clicar até nas estrelas e o programa não vai reagir. Tendeu?
 
 Abs
 
 Roberto(RJ)
 
 Em tempo, se eu substituir por Ttime e testar em cada segundo acho que
 consigo, queria é no sleep pois já to adiantado com a programação
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Walter Chagas (Bol)
 Enviada em: sexta-feira, 3 de abril de 2009 15:53
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Interromper o sleep(Duracao);
 
 Roberto,
 
 Qual o propósito disto? Te pergunto porque voce nos descrevendo o
proposito
 da rotina dá pra gente ver o que pode lhe ser proposto a nível de solução
 mesmo ou alternativas.
 
 []s
 
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@bol.com.br mailto:wchagasj%40bol.com.br
mailto:wchagasj%40bol.com.br 
 mailto:wchagasj%40bol.com.br
 http://www.geocities.com/SiliconValley/Bay/1058 
 http://www.geocities.com/SiliconValley/Bay/1058
 http://delphitocorporerm.blogspot.com/ 
 http://delphitocorporerm.blogspot.com/
 MSN: whitesock...@hotmail.com mailto:whitesockets%40hotmail.com
mailto:whitesockets%40hotmail.com 
 mailto:whitesockets%40hotmail.com
 SKYPE: WalterChagasJr
 
 - Original Message -
 From: Roberto
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 Sent: Friday, April 03, 2009 12:06 PM
 Subject: RES: [delphi-br] Interromper o sleep(Duracao);
 
 Pois é Guedes, se usar TTime e o que vc disse dá certo, mas tem forma sim
 de fazer isto, só que eu não sei.
 
 Valew, Abc.
 
 Roberto
 
 /
 
 Isso não é possível, creio eu (vai saber né?)
 
 Eu sugiro que você crie uma procedure personalizada, que receba, por
 exemplo, um ponteiro para um Boolean, que quando se tornar false
interrompe
 a execução.
 
 Imagem removida pelo remetente.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 





[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] MDI

2009-04-05 Por tôpico Wainer
Amigos , estou com um pequeno problema nas chamadas de forms Mdi, que é o 
seguinte:

para nao escrever 
   if not Assigned( Form ) then
   application.createform(TForm, Form);
   Form.show;

em todas as opcoes do menu fiz uma funcao ( que esta dentro de uma unit so de 
funcoes)

 ShowForm( TF_combustivel_preco, F_combustivel_preco );

e dentro desta funcao escrevi o primeiro codigo, muito bem, isto tudo é para 
nao abrir duas instacias do mesmo form, porem,
 nao da certo, é que o assigned sempre vem false, debugando o Form vem sempre 
nil, ai sempre cria varias instacias, o que tem errado?

obrigado
Wainer
16--6697
16-9101-1757

Wisa soft
16-3721-7187

o[|||]o   
  ▓-o---▓
CJ3A - 49




Re: RES: RES: [delphi-br] Interromper o sleep(Duracao);

2009-04-05 Por tôpico Alexandre Rodrigues
É Alexandre e não o Walter, mas continuando.

O correto seria dizer que você está fazendo um software supervisório 
pois um CLP é um equipamento, não da para comparar um computador com um 
CLP, são coisas muito diferentes.

Recomendo que de uma pesquisada sobre Threads antes de começar a 
implementar se sistema, qualquer duvida pode contar comigo.

Roberto escreveu:
 
 
 Walter, nem eu nunca ouvi falar, isto porque eu pensei uma coisa e escrevi
 outra. Hi,hi,hi
 
 O correto é CLP (Controlador Lógico Programável) PLC
 
 Assim +-
 
 Digite:
 
 Horário para início do acionamento: 13:15:00
 
 Duração do acionamento em minutos,segundos: 02m30s
 
 Então neste horário o rele fica aceso por 2minutos e 30 segundos:
 
 Contece que se quero parar este processo tenho que derrubar alguma coisa.
 
 Vou ver agorinha umas sugestões que me foram passadas
 
 Abc
 
 Roberto (RJ)
 
 //
 
 Roberto, o que seria um CLC?
 
 A trabalho com automação industrial e nunca ouvi esse termo.
 Pelo que entendi você esta desenvolvendo algum software supervisório
 para controle de um equipamento. Se for realmente isso o ideal é o uso
 de Threads. Assim você não corre o risco de travar o software e terá um
 controle efetivo sobre o equipamento.
 
 Roberto escreveu:
  
  
   Walter, boa tarde,
  
   O propósito é o seguinte:
  
   Estou desenvolvendo um CLC em software. O cara digita a hora de início de
   acionamento do dispositivo e digita a duração em minutos e segundos.
  
   Acontece, que se o cara (no caso o usuário) definir o tempo muito 
 grande e
   quiser parar o programa porque digitou errado, não vai conseguir pelas
 vias
   normais.
  
   Então quero colocar uma condição no sleep para testar, e que se acionada,
   sair do sleep.
  
   Expliquei?
  
   Magine que o cara coloca 200 minutos, como clicou em acionar o CLC, vai
   clicar até nas estrelas e o programa não vai reagir. Tendeu?
  
   Abs
  
   Roberto(RJ)
  
   Em tempo, se eu substituir por Ttime e testar em cada segundo acho que
   consigo, queria é no sleep pois já to adiantado com a programação
  
   De: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
   [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
   mailto:delphi-br%40yahoogrupos.com.br] Em
   nome de Walter Chagas (Bol)
   Enviada em: sexta-feira, 3 de abril de 2009 15:53
   Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
   Assunto: Re: [delphi-br] Interromper o sleep(Duracao);
  
   Roberto,
  
   Qual o propósito disto? Te pergunto porque voce nos descrevendo o
 proposito
   da rotina dá pra gente ver o que pode lhe ser proposto a nível de solução
   mesmo ou alternativas.
  
   []s
  
   Walter Alves Chagas Junior
   Belo Horizonte - MG - Brazil
   wchag...@bol.com.br mailto:wchagasj%40bol.com.br 
 mailto:wchagasj%40bol.com.br
 mailto:wchagasj%40bol.com.br
   mailto:wchagasj%40bol.com.br
   http://www.geocities.com/SiliconValley/Bay/1058 
 http://www.geocities.com/SiliconValley/Bay/1058
   http://www.geocities.com/SiliconValley/Bay/1058 
 http://www.geocities.com/SiliconValley/Bay/1058
   http://delphitocorporerm.blogspot.com/ 
 http://delphitocorporerm.blogspot.com/
   http://delphitocorporerm.blogspot.com/ 
 http://delphitocorporerm.blogspot.com/
   MSN: whitesock...@hotmail.com mailto:whitesockets%40hotmail.com 
 mailto:whitesockets%40hotmail.com
 mailto:whitesockets%40hotmail.com
   mailto:whitesockets%40hotmail.com
   SKYPE: WalterChagasJr
  
   - Original Message -
   From: Roberto
   To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
   mailto:delphi-br%40yahoogrupos.com.br
   Sent: Friday, April 03, 2009 12:06 PM
   Subject: RES: [delphi-br] Interromper o sleep(Duracao);
  
   Pois é Guedes, se usar TTime e o que vc disse dá certo, mas tem forma sim
   de fazer isto, só que eu não sei.
  
   Valew, Abc.
  
   Roberto
  
   /
  
   Isso não é possível, creio eu (vai saber né?)
  
   Eu sugiro que você crie uma procedure personalizada, que receba, por
   exemplo, um ponteiro para um Boolean, que quando se tornar false
 interrompe
   a execução.
  
   Imagem removida pelo remetente.
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


[delphi-br] MainMenu com Dois Monitores

2009-04-05 Por tôpico Augusto Pj
Sera que alguem ja passou por isso?

coloquei um segundo monitor fazendo desktop extendido...

usando o Delphi 2007 .. todas as aplicações com uso do mainmenu... em tempo de 
designe funciona ..
em execuçao some o menu...

alguem sabe porque?



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



RES: RES: RES: [delphi-br] Interromper o sleep(Duracao);

2009-04-05 Por tôpico Roberto
Alexandre, desculpe, mas cometi outro engano ao trocar as pessoas. Vou
estudar sua indicação.

Obrigado e sds.

 

Roberto (RJ)

 

É Alexandre e não o Walter, mas continuando.

O correto seria dizer que você está fazendo um software supervisório 
pois um CLP é um equipamento, não da para comparar um computador com um 
CLP, são coisas muito diferentes.

Recomendo que de uma pesquisada sobre Threads antes de começar a 
implementar se sistema, qualquer duvida pode contar comigo.

Roberto escreveu:
 
 
 Walter, nem eu nunca ouvi falar, isto porque eu pensei uma coisa e escrevi
 outra. Hi,hi,hi
 
 O correto é CLP (Controlador Lógico Programável) PLC
 
 Assim +-
 
 Digite:
 
 Horário para início do acionamento: 13:15:00
 
 Duração do acionamento em minutos,segundos: 02m30s
 
 Então neste horário o rele fica aceso por 2minutos e 30 segundos:
 
 Contece que se quero parar este processo tenho que derrubar alguma coisa.
 
 Vou ver agorinha umas sugestões que me foram passadas
 
 Abc
 
 Roberto (RJ)
 
 //
 
 Roberto, o que seria um CLC?
 
 A trabalho com automação industrial e nunca ouvi esse termo.
 Pelo que entendi você esta desenvolvendo algum software supervisório
 para controle de um equipamento. Se for realmente isso o ideal é o uso
 de Threads. Assim você não corre o risco de travar o software e terá um
 controle efetivo sobre o equipamento.
 
 Roberto escreveu:
 
 
  Walter, boa tarde,
 
  O propósito é o seguinte:
 
  Estou desenvolvendo um CLC em software. O cara digita a hora de início
de
  acionamento do dispositivo e digita a duração em minutos e segundos.
 
  Acontece, que se o cara (no caso o usuário) definir o tempo muito 
 grande e
  quiser parar o programa porque digitou errado, não vai conseguir pelas
 vias
  normais.
 
  Então quero colocar uma condição no sleep para testar, e que se
acionada,
  sair do sleep.
 
  Expliquei?
 
  Magine que o cara coloca 200 minutos, como clicou em acionar o CLC, vai
  clicar até nas estrelas e o programa não vai reagir. Tendeu?
 
  Abs
 
  Roberto(RJ)
 
  Em tempo, se eu substituir por Ttime e testar em cada segundo acho que
  consigo, queria é no sleep pois já to adiantado com a programação
 
  De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
  [mailto:delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.br] Em
  nome de Walter Chagas (Bol)
  Enviada em: sexta-feira, 3 de abril de 2009 15:53
  Para: delphi-br@yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br  
 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
  Assunto: Re: [delphi-br] Interromper o sleep(Duracao);
 
  Roberto,
 
  Qual o propósito disto? Te pergunto porque voce nos descrevendo o
 proposito
  da rotina dá pra gente ver o que pode lhe ser proposto a nível de
solução
  mesmo ou alternativas.
 
  []s
 
  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  wchag...@bol.com.br mailto:wchagasj%40bol.com.br
mailto:wchagasj%40bol.com.br 
 mailto:wchagasj%40bol.com.br
 mailto:wchagasj%40bol.com.br
  mailto:wchagasj%40bol.com.br
  http://www.geocities.com/SiliconValley/Bay/1058 
 http://www.geocities.com/SiliconValley/Bay/1058
  http://www.geocities.com/SiliconValley/Bay/1058 
 http://www.geocities.com/SiliconValley/Bay/1058
  http://delphitocorporerm.blogspot.com/ 
 http://delphitocorporerm.blogspot.com/
  http://delphitocorporerm.blogspot.com/ 
 http://delphitocorporerm.blogspot.com/
  MSN: whitesock...@hotmail.com mailto:whitesockets%40hotmail.com
mailto:whitesockets%40hotmail.com 
 mailto:whitesockets%40hotmail.com
 mailto:whitesockets%40hotmail.com
  mailto:whitesockets%40hotmail.com
  SKYPE: WalterChagasJr
 
  - Original Message -
  From: Roberto
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

 mailto:delphi-br%40yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br
 mailto:delphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.br
  Sent: Friday, April 03, 2009 12:06 PM
  Subject: RES: [delphi-br] Interromper o sleep(Duracao);
 
  Pois é Guedes, se usar TTime e o que vc disse dá certo, mas tem forma
sim
  de fazer isto, só que eu não sei.
 
  Valew, Abc.
 
  Roberto
 
  /
 
  Isso não é possível, creio eu (vai saber né?)
 
  Eu sugiro que você crie uma procedure personalizada, que receba, por
  exemplo, um ponteiro para um Boolean, que quando se tornar false
 interrompe
  a execução.
 
  Imagem removida pelo remetente.
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 [As 

[delphi-br] JAMILTON OLIVEIRA

2009-04-05 Por tôpico Jamilton oliveira
CARAS ESTOU COM UM BAITA PROBLEMA TENHO Q ENTREGAR UM PROJETO E NAO ESTOU 
CONSEGUINTO TERMINAR , ESTOU USANDO O ADO DO DELPHI 7
NAO CONSIGO LINKAR AS TABELAS , TIPO QUANDO FOR DAR BAIXA NO ESTOQUE , FILTRAR 
PRODUTOS , FILTRAR SAIDA DE PRODUTOS POR DATA E MAIS
SE ALGEM PUDER ME AJUDAR AGRADEÇO MUITO OBRIGADO.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados..yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Como saber se existi uma campo em Branco???

2009-04-05 Por tôpico Jamilton oliveira
OLA PARA TODOS SOU INICIANTE EM DELPHI 7 , ESTOU COM UM PROBLEMA QUE NAO 
CONSIGO RESOLVER . ESTOU TENTANDO CRIAR UM PROJETO DE CONTROLE DE ESTOQUE E NAO 
CONSIGO TRABALHAR COM VARIAS TABELAS NO ADO E NO  
POR FAVOR ME AJUDEM , SE TIVER ALGEM INTERESSADO EM DESENVOLVER PRA MIN POSSO 
PAGAR 100,00 OBRIGADO 

--- Em sex, 3/4/09, rafaelpinto19 rafaelpi...@cdsol.com.br escreveu:

De: rafaelpinto19 rafaelpi...@cdsol.com.br
Assunto: [delphi-br] Como saber se existi uma campo em Branco???
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 3 de Abril de 2009, 18:39








Olá Pessoal, tenhno uma dúvida que pareceser simples pra vcs mas que é está 
sendo uma dor de cabeça pra min...Estou desenvendo um sisteminha de Registro de 
Ponto e toda vez que encerrar a aplicação quero que verifique se Na tabela de 
PONTO existe alguma campo em Branco, ou seja, se alguém Deu entrada no 
resgistro e se esqueceu de encerrar, queria que o sistema acusasse...

Eu sei que tem que fazer uma consulta do Tipo Query1.SQL.ADD( ' Select * From 
PONTO');Mas meu Raciocínio pára por aí...abraços.. .se alguém puder 
ajudar...Valeu! !!! O BAnco de Dados que uso é Interbase 6.5!!! E uso a 
Tcnologia IBX!!!

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] trabalhando com varias tabelas

2009-04-05 Por tôpico jamilton_felix
ola pessoal estou com um baita problema , tenho q desenvolver um projetinho de  
controle de estoque mas nao estou conseguindo trabalhar com as outras tabelas , 
ate o cadastro deprodutos esta pronto 
presciso criar agora entrada e saida do estouque e nao estou conseguindo se 
elaguem poder me ajudar agradesso 



[delphi-br] ajuda urgente

2009-04-05 Por tôpico Jamilton oliveira
obrigado se algem puder me ajudar agradeço


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] MDI

2009-04-05 Por tôpico JB
se vc não que deixar mais de uma instância (o que eu não faço), vc
pode guardar os forms q cria num TObjectList, cada vez que for abrir
F_combustivel_preco verifica se existe uma instancia de
TF_combustivel_preco na objectlist.

2009/4/5 Wainer wai...@megasinal.com.br:
 Amigos , estou com um pequeno problema nas chamadas de forms Mdi, que é o
 seguinte:

 para nao escrever
 if not Assigned( Form ) then
 application.createform(TForm, Form);
 Form.show;

 em todas as opcoes do menu fiz uma funcao ( que esta dentro de uma unit so
 de funcoes)

 ShowForm( TF_combustivel_preco, F_combustivel_preco );

 e dentro desta funcao escrevi o primeiro codigo, muito bem, isto tudo é para
 nao abrir duas instacias do mesmo form, porem,
 nao da certo, é que o assigned sempre vem false, debugando o Form vem sempre
 nil, ai sempre cria varias instacias, o que tem errado?

 obrigado
 Wainer
 16--6697
 16-9101-1757


-- 

José Benedito
Software Developer
+55 19 8116-7826
msn: jb_holam...@hotmail.com
skype:jb.sologix


Re: [delphi-br] MDI

2009-04-05 Por tôpico Andrei Luís
Wainer, ao inves de usar o Assigned eu testo se a variável que recebe o form
é nil, no seu caso ficaria assim:

if Form = nil then
  application.createform(TForm, Form);

E no evento onClose do Form eu utilizo:

action :=caFree;
form:=nil;
[]
Andrei


2009/4/5 Wainer wai...@megasinal.com.br

 Amigos , estou com um pequeno problema nas chamadas de forms Mdi, que é o
 seguinte:

 para nao escrever
   if not Assigned( Form ) then
   application.createform(TForm, Form);
   Form.show;

 em todas as opcoes do menu fiz uma funcao ( que esta dentro de uma unit so
 de funcoes)

  ShowForm( TF_combustivel_preco, F_combustivel_preco );

 e dentro desta funcao escrevi o primeiro codigo, muito bem, isto tudo é
 para nao abrir duas instacias do mesmo form, porem,
  nao da certo, é que o assigned sempre vem false, debugando o Form vem
 sempre nil, ai sempre cria varias instacias, o que tem errado?

 obrigado
 Wainer
 16--6697
 16-9101-1757

 Wisa soft
 16-3721-7187

o[|||]o
  ��-o---��
 CJ3A - 49




[As partes desta mensagem que n�o continham texto foram removidas]



Re: [delphi-br] trabalhando com varias tabelas

2009-04-05 Por tôpico Rubens Antunes
É melhor vc comprar o meu livro, vai ensina-lo passo a passo
 
Abraço

Rubens Antunes
Autor do Livro - Delphi Faça Uma Aplicação Comercial
Blog http://rubensantunes.zip.net/

--- Em dom, 5/4/09, jamilton_felix jamilton_fe...@yahoo.com.br escreveu:


De: jamilton_felix jamilton_fe...@yahoo.com.br
Assunto: [delphi-br] trabalhando com varias tabelas
Para: delphi-br@yahoogrupos.com.br
Data: Domingo, 5 de Abril de 2009, 21:21






ola pessoal estou com um baita problema , tenho q desenvolver um projetinho de 
controle de estoque mas nao estou conseguindo trabalhar com as outras tabelas , 
ate o cadastro deprodutos esta pronto 
presciso criar agora entrada e saida do estouque e nao estou conseguindo se 
elaguem poder me ajudar agradesso 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] trabalhando com varias tabelas

2009-04-05 Por tôpico JB
muito bem jamilton, vc está com problema de lógica ou de delphi? vc
sabe como funciona um controle de estoque? pois as regras de negócios
mudam de acordo com empresas. basicamente poderia ao fazer o
recebimento de a compra dar entrada no estoque e ao dar baixa na venda
ou saida de um pedido fazer a saída de estoque.

onde vc está com problemas? detalhe mais, não sei se seu problema é na
lógica ou é na parte técnica.

Rubens,
todo mundo q perguntar aki vc vai kerer vender seu livro? naum ta bom
a informação na assinatura? se for assim cada vez q alguem perguntar
algo vou kerer vender minha consultoria... rsrsrs

bem desculpe se fui rude, naum foi minha intençao, aliás parabéns pelo livro :)


2009/4/5 Rubens Antunes rubensantu...@yahoo.com.br:
 É melhor vc comprar o meu livro, vai ensina-lo passo a passo

 Abraço

 Rubens Antunes
 Autor do Livro - Delphi Faça Uma Aplicação Comercial
 Blog http://rubensantunes.zip.net/

 --- Em dom, 5/4/09, jamilton_felix jamilton_fe...@yahoo.com.br escreveu:

 De: jamilton_felix jamilton_fe...@yahoo.com.br
 Assunto: [delphi-br] trabalhando com varias tabelas
 Para: delphi-br@yahoogrupos.com.br
 Data: Domingo, 5 de Abril de 2009, 21:21

 ola pessoal estou com um baita problema , tenho q desenvolver um projetinho
 de controle de estoque mas nao estou conseguindo trabalhar com as outras
 tabelas , ate o cadastro deprodutos esta pronto
 presciso criar agora entrada e saida do estouque e nao estou conseguindo se
 elaguem poder me ajudar agradesso

-- 

José Benedito
Software Developer
+55 19 8116-7826
msn: jb_holam...@hotmail.com
skype:jb.sologix