RES: RES: [delphi-br] Interromper o sleep(Duracao);
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]
Re: RES: RES: [delphi-br] Interromper o sleep(Duracao);
É 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]
RES: RES: RES: [delphi-br] Interromper o sleep(Duracao);
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
RE: Res: RES: [delphi-br] Interromper o sleep(Duracao);
SleepEx() é da API do Windows, portanto provavelmente está definida na unit Windows. http://www.scriptbrasil.com.br/download/codigo/6814/ Segundo este link, existem exemplos disponibilizados de uso de Sleep() e SleepEx()... mas em VB! Já ajuda! http://www.infojet.cz/program/delphi/tips/tip0026.html Neste link, temos um exemplo de timer dentro de uma thread, usando SleepEx(). Como eu sempre digo, quem procura acha! Sds. To: delphi-br@yahoogrupos.com.br From: silviop...@yahoo.com.br Date: Fri, 3 Apr 2009 14:12:09 -0700 Subject: Res: RES: [delphi-br] Interromper o sleep(Duracao); Olá galera, Dando uma _curiada_ no help do Delphi (selecionei Sleep e dei um F1), vi falando sobre SleepEx, não testei, dá uma _espiadinha_ lá. []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo.com.br Gmail, GTalk: silviop...@gmail.com Hotmail, MSN: silviop...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° De: Roberto wa...@oi.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 3 de Abril de 2009 12:06:58 Assunto: 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 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] _ Novo Windows Live: Messenger 2009 e muito mais. Descubra! http://www.windowslive.com.br [As partes desta mensagem que não continham texto foram removidas]
RES: Res: RES: [delphi-br] Interromper o sleep(Duracao);
Obrigado Rubem, vou estudar Roberto(RJ) De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rubem Nascimento da Rocha Enviada em: sábado, 4 de abril de 2009 00:21 Para: delphi-br Assunto: RE: Res: RES: [delphi-br] Interromper o sleep(Duracao); Prioridade: Alta SleepEx() é da API do Windows, portanto provavelmente está definida na unit Windows. http://www.scriptbrasil.com.br/download/codigo/6814/ Segundo este link, existem exemplos disponibilizados de uso de Sleep() e SleepEx()... mas em VB! Já ajuda! http://www.infojet.cz/program/delphi/tips/tip0026.html Neste link, temos um exemplo de timer dentro de uma thread, usando SleepEx(). Como eu sempre digo, quem procura acha! Sds. To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br From: silviop...@yahoo.com.br mailto:silvioprog%40yahoo.com.br Date: Fri, 3 Apr 2009 14:12:09 -0700 Subject: Res: RES: [delphi-br] Interromper o sleep(Duracao); Olá galera, Dando uma _curiada_ no help do Delphi (selecionei Sleep e dei um F1), vi falando sobre SleepEx, não testei, dá uma _espiadinha_ lá. []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo.com.br mailto:silvioprog%40yahoo.com.br Gmail, GTalk: silviop...@gmail.com mailto:silvioprog%40gmail.com Hotmail, MSN: silviop...@hotmail.com mailto:silvioprog%40hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° De: Roberto wa...@oi.com.br mailto:wazen%40oi.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Sexta-feira, 3 de Abril de 2009 12:06:58 Assunto: 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 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] __ Novo Windows Live: Messenger 2009 e muito mais. Descubra! 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]
Res: Res: RES: [delphi-br] Interromper o sleep(Duracao);
Olá galera, É acho que depois desses exemplos da pra ele ter uma base, é melhor que usar while (eu acho). []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo.com.br Gmail, GTalk: silviop...@gmail.com Hotmail, MSN: silviop...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° De: Rubem Nascimento da Rocha djpardalro...@hotmail.com Para: delphi-br delphi-br@yahoogrupos.com.br Enviadas: Sábado, 4 de Abril de 2009 0:21:11 Assunto: RE: Res: RES: [delphi-br] Interromper o sleep(Duracao); SleepEx() é da API do Windows, portanto provavelmente está definida na unit Windows. http://www.scriptbr asil.com. br/download/ codigo/6814/ Segundo este link, existem exemplos disponibilizados de uso de Sleep() e SleepEx()... mas em VB! Já ajuda! http://www.infojet. cz/program/ delphi/tips/ tip0026.html Neste link, temos um exemplo de timer dentro de uma thread, usando SleepEx(). Como eu sempre digo, quem procura acha! Sds. To: delphi...@yahoogrup os.com.br From: silviop...@yahoo. com.br Date: Fri, 3 Apr 2009 14:12:09 -0700 Subject: Res: RES: [delphi-br] Interromper o sleep(Duracao) ; Olá galera, Dando uma _curiada_ no help do Delphi (selecionei Sleep e dei um F1), vi falando sobre SleepEx, não testei, dá uma _espiadinha_ lá. _ _ __ []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo. com.br Gmail, GTalk: silviop...@gmail. com Hotmail, MSN: silviop...@hotmail. com BlogSpot: http://silvioclecio .blogspot. com/ BlogSite: http://silvioprog. blogspot. com/ °oO| Seja livre, use Linux! |Oo° _ _ __ De: Roberto wa...@oi.com. br Para: delphi...@yahoogrup os.com.br Enviadas: Sexta-feira, 3 de Abril de 2009 12:06:58 Assunto: 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 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: [delphi-br] Interromper o sleep(Duracao);
Prezado João , a colocação é exatamente ao contrário, Eu necessito destravar quando estiver congelado (dormindo com o sleep). Talvez eu não tenha me expressado bem Sds Roberto // Assunto: Re: RES: [delphi-br] Interromper o sleep(Duracao); Amigos, me digam aí. Sem maldade. Qual o sentido de fazer seu aplicativo congelar por alguns segundos? [As partes desta mensagem que não continham texto foram removidas]
Res: RES: [delphi-br] Interromper o sleep(Duracao);
Olá galera, Dando uma _curiada_ no help do Delphi (selecionei Sleep e dei um F1), vi falando sobre SleepEx, não testei, dá uma _espiadinha_ lá. []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silviop...@yahoo.com.br Gmail, GTalk: silviop...@gmail.com Hotmail, MSN: silviop...@hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° De: Roberto wa...@oi.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 3 de Abril de 2009 12:06:58 Assunto: 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 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]