• 0
Sign in to follow this  
sergiors

VB.NET - Expirar o Programa

Question

Boa noite,
Estou tentando colocar meus programas para expirar em uma data determinada por mim.
estou usando o codigo abaixo, porém quando executo o .exe, da uma mensagem de erro: System.FormatException: String was not recognized as a valid DateTime.
Se eu clicar em "Continuar", o programa executa normalmente, e também expira quando der a data para expirar.
mas gostaria de tirar esse erro toda vez que executo, o que esta de errado no meu codigo?

Desde já agradeço.

'Expiração do programa
        Dim dt1 = DateTime.Now
        Dim dt2 = DateTime.Parse("30/09/2019")

        If dt1 >= dt2 Then
            MsgBox("Expirou a Validade - Favor Contactar o Administrador")
            Application.Exit()
        Else
            Application.Run()
        End If

ErroVB.JPG

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Use os tipos de dados ao declarar as variáveis (caso contrário ele considera como string):

Dim dt1 As DateTime = DateTime.Now
Dim dt2 DateTime = DateTime.Parse("30/09/2019")

Abraços!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this