[Mono-list] VBNC in Mono.

Rolf Bjarne Kvinge rolfkvinge at ya.com
Tue Sep 12 18:41:00 EDT 2006


Hi Kornél,

Regarding the bug in vbnc: how (and where) did you find a type with a null  
namespace?
According to MSDN this should not happen unless it is a generic type:
http://msdn2.microsoft.com/en-us/library/system.type.namespace.aspx

Anyway feel free to commit the patch ;)

Rolf

> Hi,
>
> Use "VB.replace.bat 2" then try to bootstrap vbnc on MS.NET.
>
> For an example have a look at the attached vbrun.diff.
>
> The bug I found when trying to compile vbnc was:
>                 Case TypeCode.Decimal
>                     Return CDec(Value)
>
> This results in a recursiong with Conversions.ToDecimal because CDec (and
> all the other CType conversions are done at runtime unless the type is  
> known
> to the compiler as well. And anyway there is no use to do  
> reinterpretation
> when the exact type is know. A simple unbox is enough.
>
> But there are other bugs (and I guess a lot of them) in VB runtime for  
> sure.
>
> And I found a bug in vbnc as well that was possible because of a bug in
> System.Windows.Forms.:)
>
> Kornél
>
> ----- Original Message -----
> From: "Miguel de Icaza" <miguel at novell.com>
> To: "Kornél Pál" <kornelpal at gmail.com>
> Cc: <mono-list at lists.ximian.com>
> Sent: Wednesday, September 13, 2006 12:04 AM
> Subject: Re: [Mono-list] VBNC in Mono.
>
>
>> Hey!
>>
>>> But it's unable to bootstrap itself on MS.NET using our VB runtime so  
>>> the
>>> VB
>>> runtime should be fixed as well before trying to fix vbnc on Mono.
>>
>> Do you have some details for me?
>>
>> This is a good observation, before we launch ourselves into a quest to
>> fix bugs on the Mono side (although we already fixed a known problem)



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/


-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.12.3/445 - Release Date: 11/09/2006



More information about the Mono-list mailing list