[Gambas-user] Possible CDATE issue Latest version
Brian G
brian at westwoodsvcs.com
Sat Nov 19 07:25:04 CET 2022
Yes, it has worked for a long time, and just this week fails.
--
Thanks
Brian G Friday, 18 November 2022, 02:35PM -08:00 from Jussi Lahtinen jussi.lahtinen at gmail.com :
>Are you sure this has worked before?
>By quick look I guess it is about how Gambas does the conversions internally, print uses Str() and maybe that "ddate =" or uses Cstr().
>
>
>Jussi
>
>
>On Fri, Nov 18, 2022 at 11:28 PM Brian G < brian at westwoodsvcs.com> wrote:
>>With the latest version of gambas, I am getting the strangest issue, I dont understand, not sure if its a bug
>>cdate returns different values if called with a class public variable. Locks like possibly like in the last case
>>its return the gmt time.
>>
>>Hello world 11/18/2022 11:30:56
>>CDATE(now) 11/18/2022 11:30:56
>>Eval("cdate(now) 11/18/2022 11:30:56
>>Try ddate = Eval(thedate) 11/18/2022 19:30:56.895
>>
>>I ran the following script to test. This issue popped up in some of my apps
>>
>>+++++++++++++++++++++++++++++++++++++
>>#!/usr/bin/env gbs3
>>class mydate
>>' Gambas class file
>>Public thedate As String
>>Public Sub _call()
>> Dim ddate As String
>> Try ddate = Eval(thedate)
>> Print "CDATE(now) \t"; CDate(Now)
>> Print "Eval(\"cdate(now) \t"; Eval("cdate(now)")
>> Print "Try ddate = Eval(thedate) \t"; ddate
>>End
>>end class
>>
>>public sub main()
>> Print "Hello world \t"; CDate(Now)
>> Dim getdate As New Mydate
>> getdate.thedate = "cdate(now)"
>> getdate()
>>end
>>+++++++++++++++++++++++++++++++++++++++
>>
>>"Failure is the key to success;
>> each mistake teaches us something" .. Morihei Ueshiba
>>Brian G
>>----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
>----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20221119/28298577/attachment-0001.htm>
More information about the User
mailing list