[Gambas-user] found interesting bug
kobolds
kobolds at ...2041...
Mon Jul 6 13:07:36 CEST 2009
gambas 2.14
gui qt
Benoît Minisini wrote:
>
>> I found very interesting bug . here how to emulate it (took me a while
>> to
>> trace it)
>>
>> 1 . create 2 module
>>
>> module Mtest1
>>
>> public function test() as boolean
>>
>> error.raise("this is error 1")
>>
>> return true
>> catch
>> Mtest2.test2(error.text)
>> return false
>> end
>>
>> '__________________________________
>> module Mtest2
>>
>> public function test2(arg_msg as string)
>> message.error(arg_msg)
>> end
>>
>>
>> when you run you will notice message.error show nothing . the message
>> ""this is error 1" lose .
>> solution 1
>>
>> module Mtest1
>>
>> public function test() as boolean
>> dim m_err as string
>> error.raise("this is error 1")
>>
>> return true
>> catch
>> m_err = error.text
>> Mtest2.test2(m_err)
>> return false
>> end
>>
>> '__________________________________
>> module Mtest2
>>
>> public function test2(arg_msg as string)
>> message.error(arg_msg)
>> end
>>
>>
>> solution 2
>>
>> module Mtest1
>>
>> public function test() as boolean
>> dim m_err as string
>> error.raise("this is error 1")
>>
>> return true
>> catch
>> m_err = error.text
>> Mtest2.test2(m_err)
>> return false
>> end
>>
>> public function test2(arg_msg as string)
>> message.error(arg_msg)
>> end
>>
>>
>>
>>
>>
>>
>> is this a bug or not ?
>
> Which version of Gambas do you use? Which GUI component do you use?
>
> --
> Benoît
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
--
View this message in context: http://www.nabble.com/found-interesting-bug-tp24351370p24353562.html
Sent from the gambas-user mailing list archive at Nabble.com.
More information about the User
mailing list