2009-09-08 8 views

Odpowiedz

13

Nie możesz tego zrobić. COM interop komunikuje się za pośrednictwem obiektów, a nie typów.

arounds pracy znam ...

  • Najlepszą pracę wokół jest stworzenie metody otoki na przykład, aby wykonać połączenie typu. Tak, to nadal wymaga instancji, więc pokonuje cel, ale to najlepsza opcja.
  • Odwrócona PInvoke: Wciąż wymaga, aby przekazać wskaźnik do funkcji C++ warstwy
+0

prawdopodobnie mógłbym to zrobić całkiem prosto z .NET 4.0 magia DLR, eh? – Cheeso

+0

@Cheeso, niezupełnie. Wydaje się, że na podstawie Twojego zgłoszenia problemu próbujesz znaleźć rozwiązanie, aby zadzwonić z natywnego -> zarządzanego kodu. DLR pomógłby tylko w scenariuszu, w którym zaczynałeś w zarządzanym kodzie. – JaredPar

+0

ah, muszę dowiedzieć się więcej na ten temat. Pomyślałem, że nadszedł czas na magiczną integrację JavaScript-to-CLR. – Cheeso

Powiązane problemy