Witam,
Mam następujący problem. Chciałbym z poziomu C# wywołać niezarządzane metody z zewnętrznej dll do połączenia z bazą danych postgres ( konkretnie libpq.dll - z niezależnych ode mnie przyczyn jestem zmuszony korzystać właśnie z tej DLL).
Znalazłem dużo materiałów w sieci odnośnie wywoływania metod z importowanych, niezarządzanych DLL m .in. ( http://msdn.microsoft.com/en-us/magazine/cc301501.aspx ) ale nie opisano tu jak postępować w sytuacji w której metoda zwraca obiekt typu ( w przytoczonym artykule metody importowane zwracają struktury) którego definicja jest również zawarta w DLL ( w tym wypadku - chcąc nawiązać połączenie wywołuję metodę PQconnectdb i otrzymuję w odpowiedzi obiekt typu PGconn). Jak sobie poradzić w tej sytuacji?