This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Calling gcc built DLL from .NET (Visual Basic)


Thomas X. Hoban wrote:
> Does anyone have a good example that shows how to create a DLL using
> cygwin/gcc and call it using VB .NET?   I am specifically interested in an
> example that shows how to pass a String variable.  In the example that I
> show below, I am able to call a C function.  I can successfully pass a
long
> integer.  But the string that I pass shows garbage in the called function.
...
> As I mentioned, I am able to pass integers successfully, but strings don't
> seem to get marshaled to (char *).  I recognize that the .NET String
> implementation is different, but thought the .NET marshaling would take
care
> of conversion.  A simple working example would be extremely helpful.

There is nothing Cygwin-specific to this. You should ask about this in a
VB.NET forum.


Max.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]