On Sat, 2002-06-15 at 16:32, Jonathan Pryor wrote:
> An MSDN sample might be worth looking at:
> 
> 
>http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconbufferssample.asp
> 
> It works for me on .NET, but I haven't been able to make it work with
> mono...  I'm thinking that mono isn't ready for full-blown DllImport
> yet.
> 
> For example, the following works with .NET

</snip>

> When I run either `managed.exe' (the mcs-compiled program) or
> `managed-net.exe' (the csc-compiled program) under .NET, I get the
> expected output:
> 
>       name: This is my message.  Isn't it nice?
> 
> When I run either `managed.exe' or `managed-net.exe' under mono, I get
> errors:
> 
>       name: 
>       ** (process:13403): WARNING **: unhandled exception
>       System.NullReferenceException: "A null value was found where an         object
> instance was required"
>       in <0x00065> .ghbn:Main ()
> 
>       RESULT: -1
> 
> This implies to me that Mono does not properly handle PInvoke calls, at
> least currently.  (CVS tree built around 9:00 AM this morning).
> 


Confirmed with release 0.12

/Richard
-- 
Supporting the Mono project, and helping you...

  http://mono.baselabs.org              http://mono.baselabs.org/CSAM
             ***                                     ***
"First steps" building guides,        CSAM the C Sharp Archived Modules
daily Mono RPMS, C# tutorial,...




_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to