New Platform Invoke Resources for Developers

From: Jesse Kaplan (jessek_at_microsoft.com)
Date: 03/10/04


Date: Wed, 10 Mar 2004 10:09:39 -0800

Platform Invoke Resources

In our efforts to make the .Net platform continuously easier to develop for
we have reviewed developer feedback and help requests from Product Support
Services, Microsoft.dotnet newsgroups, and other blogs and message boards we
've taken on the task to relieving or minimizing the major pain point of
using Platform Invoke from VB.Net and C#. After floating around proposals
through blogs and PSS we analyzed the feedback and found a wide range of
suggestions. They ranged from "write a tool that would list every possible
signature and usage for each method and every possible declaration for every
structure" to "we should make P\Invoke even harder to use to encourage
developers to stay away from it."

After analyzing all this data we believe that what will help developers the
most is a way to find all the resources that are currently available, and
that most problems could be solved with currently available help, if it
could only be found. To that end we compiled a list resources that should
provide assistance to any developer, beginner or advanced, encountering
problems with VB.Net\C# P\Invoke functionality:

http://www.gotdotnet.com/team/clr/bcl/TechArticles/TechArticles/PInvokeHelp/FAQ.aspx

This is only a temporary home for this resource. We are posting this to get
more feedback from developers (you) who have had in the past or are
currently having problems with P\Invoke. We want to know if this compilation
of resources would have helped you or has helped you solve your problem, and
if not, what additional resources do you think would further enhance the
developer experience. We'll take your feedback into consideration before we
post this resource on MSDN.

Thank you,

The CLR Team



Relevant Pages

  • Re: Historical comparisons
    ... In some theoretical sense if a developer develops a resource that is ... an inventor of a new product or process for a limited period of time. ... created each year, without a system of intellectual property rights, ... A developer brings resources to market. ...
    (sci.space.policy)
  • Re: New Platform Invoke Resource for Developers
    ... with pinvoking to CryptoAPI that will be of interest. ... > Platform Invoke Resources ... > we have reviewed developer feedback and help requests from Product Support ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: New Platform Invoke Resource for Developers
    ... with pinvoking to CryptoAPI that will be of interest. ... > Platform Invoke Resources ... > we have reviewed developer feedback and help requests from Product Support ...
    (microsoft.public.dotnet.languages.vb)
  • Re: New Platform Invoke Resource for Developers
    ... with pinvoking to CryptoAPI that will be of interest. ... > Platform Invoke Resources ... > we have reviewed developer feedback and help requests from Product Support ...
    (microsoft.public.dotnet.framework.interop)
  • New Platform Invoke Resource for Developers
    ... Platform Invoke Resources ... we have reviewed developer feedback and help requests from Product Support ...
    (microsoft.public.dotnet.languages.vb)

Loading