compiler error when using a cule.net assembly in vb.net

C

Chris Litschauer

hi,

I've a problem with vbc

I've created an assembly with the new dotnet language cule.net
(http://www.culeplace.net/) and tried to use the class of this assembly
in a vb.net class.

but I always get an error:

vbc : Befehlszeilenfehler BC2010 : Die Kompilierung ist fehlgeschlagen:
"0xC0000005"

I reported this to cule.net support and they sent me following answer:

***
We have looked at your issue, we can reproduce it, but we cannot
explain the problem. It is definately a GPF from within the VB.Net
compiler. We have no way of knowing why. We have looked at the
resultant CULEClass.dll and it appears in everyway to be a normal .Net
assembly. We are successful in using the .Net assembly from both other
CULE.net programs and C# programs.

Are only conclusion is that there is a bug in the VB.net compiler.
***

Does anyone know, where to look for the problem?

If someone wants to have a look at the CULEClass.dll I can provide
it...

thanks in advance for any suggestion
chris
 
C

Cor Ligthert

Chris,

VBNet needs that the DLL is more CLR compliant than C#. Things which work
in C# don't work in VBNet.

By instance when they have used upercases and lowercases to distinct
variables. That is not CLR allowed.

Therefore this sentence says nothing.
We are successful in using the .Net assembly from both other
CULE.net programs and C# programs.

Maybe can this helps you
http://msdn.microsoft.com/library/d...rfsystemclscompliantattributememberstopic.asp

I hope this helps something,

Cor
 
H

Herfried K. Wagner [MVP]

Cor,

Cor Ligthert said:
VBNet needs that the DLL is more CLR compliant than C#. Things which work
in C# don't work in VBNet.

By instance when they have used upercases and lowercases to distinct
variables. That is not CLR allowed.

"CLR" -> "CLS".

:)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top