[Mono-devel-list] Problem with P/Invoke
Martin Baulig
martin at ximian.com
Sun Feb 1 10:07:29 EST 2004
On Sat, 2004-01-31 at 23:27, Jonathan Pryor wrote:
> Thus, your DllImport should be:
>
> [DllImport ("libc.so")]
> private static extern IntPtr strncpy (StringBuilder dest,
> string src, uint len);
>
> Now, the bad news begins. When I try this under Mono 0.29, the code
> doesn't work correctly. Nothing appears to be copied.
You forgot a more serious issue:
The first argument or strncpy is a `char *' and you can't just overwrite
the managed `StringBuilder' instance.
--
Martin Baulig <martin at ximian.com>
Now blogging ! http://primates.ximian.com/~martin/blog
More information about the Mono-devel-list
mailing list