[Gambas-user] try if error

Mike Crean mike.crean at y7mail.com
Wed Jun 20 10:09:04 CEST 2018


 In VB.Net it is
Try     Date(2018,13,1)
If Error Resume Next
This will tell it to resume at the next error without taking any other action.
RegardsMike 
    On Wednesday, 20 June 2018, 3:48:06 pm AWST, Gianluigi <bagonergi at gmail.com> wrote:  
 
 I can not understand what you want to get.
Now also .net uses Try, Catch and Finally.
If you want to continue after the error set just try:
Try something
Try something else
if you want to stop set:
Try something
if error then return
Otherwise read here:
http://gambaswiki.org/wiki/comp/gb/error

In particular:
Public Sub Main()
  
  Dim x As Date
  
  Try x = Date(2018, 13, 1)
  If Error Then
    Print "Month max 12"
  Else
    Print "Exit"
    Return
  Endif
  
End
RegardsGianluigi

2018-06-20 0:18 GMT+02:00 Mayost Sharon <sharon at 455.co.il>:

OK

BUT IS:

Try If Date(2018,13,1) then stop

---------- Original Message -----------
From: Gianluigi <bagonergi at gmail.com>
To: Gambas Mailing List <user at lists.gambas-basic.org>
Sent: Tue, 19 Jun 2018 23:52:14 +0200
Subject: Re: [Gambas-user] try if error

> Public Sub Main()
> 
>   Dim i As Integer
> 
>   Try i = "Mickey Mouse"
>   Try i = "Pluto"
>   Try i = "1"
>   Print i
> 
> End
> 
> Regards
> Gianluigi
> 
> 2018-06-19 23:37 GMT+02:00 Mayost Sharon <sharon at 455.co.il>:
> 
> > Sorry
> > I meant in Visual Basic
> > To skip to the next line
> > There is the command
> >
> > On Error Resume Next
> >
> > In GAMBAS there is no possibility
> >
> >
> > ---------- Original Message -----------
> > From: Gianluigi <bagonergi at gmail.com>
> > To: Gambas Mailing List <user at lists.gambas-basic.org>
> > Sent: Tue, 19 Jun 2018 23:05:47 +0200
> > Subject: Re: [Gambas-user] try if error
> >
> > > For those who want to know what 'Goto 0' means in Vb:
> > > https://stackoverflow.com/ questions/9983464/why-would-
> > you-ever-use-on-error-
> > > goto-0
> > >
> > > Regards
> > > Gianluigi
> > >
> > > 2018-06-19 22:54 GMT+02:00 Mayost Sharon <sharon at 455.co.il>:
> > >
> > > > OK
> > > >
> > > > Many thanks
> > > >
> > > > ---------- Original Message -----------
> > > > From: Jussi Lahtinen <jussi.lahtinen at gmail.com>
> > > > To: Gambas Mailing List <user at lists.gambas-basic.org>
> > > > Sent: Tue, 19 Jun 2018 23:49:33 +0300
> > > > Subject: Re: [Gambas-user] try if error
> > > >
> > > > > Dim hDate As Date
> > > > >
> > > > > Try hDate =Date(2018, 13, 1)
> > > > >
> > > > >     If Error Then
> > > > >       Print "Date Error"
> > > > >     Endif
> > > > >
> > > > >  If hDate = something Then
> > > > >
> > > > > ...
> > > > >
> > > > > Jussi
> > > > >
> > > > > On Tue, Jun 19, 2018 at 11:46 PM, Mayost Sharon <sharon at 455.co.il>
> > > > wrote:
> > > > >
> > > > > > This is not a good option
> > > > > > Because it will send a print every time
> > > > > > If the date is correct
> > > > > >
> > > > > > ---------- Original Message -----------
> > > > > > From: Yahoo via User <user at lists.gambas-basic.org>
> > > > > > To: Gambas Mailing List <user at lists.gambas-basic.org>, Jussi
> > Lahtinen
> > > > > > <jussi.lahtinen at gmail.com>
> > > > > > Cc: Yahoo <olivier.cruilles at yahoo.fr>
> > > > > > Sent: Tue, 19 Jun 2018 16:35:33 -0400
> > > > > > Subject: Re: [Gambas-user] try if error
> > > > > >
> > > > > > > Better this form:
> > > > > > >
> > > > > > > Try Print Date(2018, 13, 1)
> > > > > > > IF Error Then
> > > > > > >    Print "Wrong Date format"
> > > > > > > else
> > > > > > >    ‘ Do something whit your date….
> > > > > > > End If
> > > > > > >
> > > > > > > Cordialement,
> > > > > > > —
> > > > > > > Olivier Cruilles
> > > > > > > Email: olivier.cruilles at yahoo.fr
> > > > > > >
> > > > > > > Le June 19, 2018 à 16:30:03, Jussi Lahtinen (
> > > > jussi.lahtinen at gmail.com)
> > > > > > a écrit:
> > > > > > >
> > > > > > > Oh, maybe you want to use Catch structure...
> > > > > > > http://gambaswiki.org/wiki/ lang/catch
> > > > > > >
> > > > > > > Jussi
> > > > > > >
> > > > > > > On Tue, Jun 19, 2018 at 11:27 PM, Jussi Lahtinen <
> > > > > > jussi.lahtinen at gmail.com> wrote:
> > > > > > > I don't understand the problem.
> > > > > > >
> > > > > > > If Error Then Goto ErrorHandling
> > > > > > >
> > > > > > > ...
> > > > > > >
> > > > > > > ErrorHandling:
> > > > > > > Print "Here is my error handling"
> > > > > > >
> > > > > > > Jussi
> > > > > > >
> > > > > > > On Tue, Jun 19, 2018 at 11:22 PM, Mayost Sharon <
> > sharon at 455.co.il>
> > > > > > wrote:
> > > > > > > In Visual Basic
> > > > > > > there is
> > > > > > > on error goto 0
> > > > > > >
> > > > > > > ---------- Original Message -----------
> > > > > > > From: PICCORO McKAY Lenz <mckaygerhard at gmail.com>
> > > > > > > To: Gambas Mailing List <user at lists.gambas-basic.org>
> > > > > > > Sent: Tue, 19 Jun 2018 16:18:06 -0400
> > > > > > > Subject: Re: [Gambas-user] try if error
> > > > > > >
> > > > > > > > 2018-06-19 16:06 GMT-04:00 Mayost Sharon <sharon at 455.co.il>:
> > > > > > > >
> > > > > > > > > Hello
> > > > > > > > >
> > > > > > > > > How do I proceed to the next line
> > > > > > > > > If there is an error
> > > > > > > > >
> > > > > > > > for cases when it's error format or error of invalid date just:
> > > > > > > >
> > > > > > > > If Date(2018, 13, 1) Then
> > > > > > > >
> > > > > > > > for others error might be a good question unless compared using
> > > > Comp()
> > > > > > as
> > > > > > > > strings!
> > > > > > > >
> > > > > > > > i dont know what other type of errors can be produced here!
> > > > > > > >
> > > > > > > > >
> > > > > > > > > For example, if the date is not correct
> > > > > > > > >
> > > > > > > > > ' Gambas module file
> > > > > > > > >
> > > > > > > > > Public Sub Main()
> > > > > > > > >
> > > > > > > > >   Try Print Date(2018, 13, 1)
> > > > > > > > >
> > > > > > > > >   If Date(2018, 13, 1) Then
> > > > > > > > >
> > > > > > > > >   Endif
> > > > > > > > >
> > > > > > > > > End
> > > > > > > > >
> > > > > > > > > Thank you
> > > > > > > > >
> > > > > > > > > ----[ Gambas mailing-list is hosted by
> > > > https://www.hostsharing.net
> > > > > > ]----
> > > > > > > > >
> > > > > > > ------- End of Original Message -------
> > > > > > >
> > > > > > > ----[ Gambas mailing-list is hosted by
> > https://www.hostsharing.net
> > > > ]----
> > > > > > >
> > > > > > > ----[ Gambas mailing-list is hosted by
> > https://www.hostsharing.net
> > > > ]----
> > > > > > ------- End of Original Message -------
> > > > > >
> > > > > >
> > > > > > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net
> > > > ]----
> > > > > >
> > > > ------- End of Original Message -------
> > > >
> > > >
> > > > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net
> > ]----
> > > >
> > ------- End of Original Message -------
> >
> >
> > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> >
------- End of Original Message -------


----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----



----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gambas-basic.org/pipermail/user/attachments/20180620/ed693610/attachment-0001.html>


More information about the User mailing list