ProjectWise SDK .NET Overload

Would like to ask if there is any available .NET wrapper Dll or code snipets for document management functionality  ?

As in calling the PWISE Dll functionality and methods that are C based in .NET environment C# preferably

Thnkx

Parents
  • ame54,

         I have been where you are.  If I have time this weekend, I may write a blog article on how to get started.  The problem is that there are challenges with marshalling at every turn.  Even when going from SS2 to SS4, and going from 32bit ro 64bit on SS4 using the same functions, the marshalling works different.  Only a few but, the challenges are there.  There is not a real standard rule you can put out there and say always do this ... and it will work. Also a really good working knoweldge of how the API works in C++ is almost a must.  In order to call C# from a menu (MRR or Hook) you have to have a C++ stub that calls the C# trhough COM Interop.

Reply
  • ame54,

         I have been where you are.  If I have time this weekend, I may write a blog article on how to get started.  The problem is that there are challenges with marshalling at every turn.  Even when going from SS2 to SS4, and going from 32bit ro 64bit on SS4 using the same functions, the marshalling works different.  Only a few but, the challenges are there.  There is not a real standard rule you can put out there and say always do this ... and it will work. Also a really good working knoweldge of how the API works in C++ is almost a must.  In order to call C# from a menu (MRR or Hook) you have to have a C++ stub that calls the C# trhough COM Interop.

Children