Ir para conteúdo
Fórum Script Brasil
  • 0

Programa não finaliza


dirleimoreira

Pergunta

Boa tarde,

Sou nosso no delphi e gostaria de uma ajuda se possivel.... eu estou entando fazer um programa de verificação de data... ele esta funciona so que ele não para de funcionar, fica em loop infinito... estou colocando o codigo a seguir... agradeço quem poder ajudar

unit codigovencimento;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls;

type

TForm1 = class(TForm)

Timer1: TTimer;

procedure Timer1Timer(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);

var

diaexpira:string;

begin

diaexpira:= datetostr(now);

begin

if (diaexpira='24/1/2011') then

begin

messagebox(form1.handle,'Seu texto','Informação', mb_ok+mb_iconinformation);

Exit;

if (diaexpira='25/1/2011') then

begin

showmessage('texto');

Exit;

end;

end;

end;

end;

end.

Editado por dirleimoreira
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

experimente colocar isso em um botão ou no evento OnCreate ou qualquer outro evento de qualquer outro objeto que não seja um Timer... o timer fica verificando no computador segundo a segundo.... e como hoje é 24, ele toda hora vai te retornar a mensagem... se colocar num botão ou um evento, por exemplo, ele vai verificar somente uma vez...

Link para o comentário
Compartilhar em outros sites

  • 0

no componente timer mesmo você pode fazer... nele, você tem uma propriedade chamada Interval... ele é medido em milisegundo (1000 por default = 1 segundo)... você pode colocar o valor que quiser e a cada X Interval, ele executa o que você mandar....

quando a executar seu programa como serviço, leia esses dois posts abaixo, tem o que você precisa... um deles, aqui do próprio forum...

http://www.marcosdellantonio.net/2007/06/2...ico-do-windows/

http://scriptbrasil.com.br/forum/index.php?showtopic=73500

espero ter ajudado...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...