2010-04-08 11 views
5

Czy istnieje samouczek/odnośnik do tworzenia biblioteki DLL ActiveX w Visual Studio 2008 C++?Jak utworzyć bibliotekę DLL ActiveX w Visual C++

Mam DLL zbudowany z DLLRegisterServer/UnregisterServer, i jest zarejestrowany, ale mam trochę kłopotów dowiedzieć się, co nazwa użyć do odniesienia go (z vbscript) i jak upewnić się, że moje funkcje są eksportowane poprawnie. Czy muszę umieścić moje funkcje w specjalnej klasie?

Dzięki!

Odpowiedz

0

Identyfikator ProgID komponentu jest zwykle zdefiniowany w pliku .rgs projektu.

2

Istnieje wiele szczegółowych informacji, aby uzyskać prawo. Najlepiej użyć ATL i wbudowanego ATL object wizard. Automatycznie generuje pakiet plików, dzięki czemu IDL, biblioteka typu, skrypt rejestracji, wrapper klasy i proxy zdarzeń są wykonane poprawnie.

0

+1 do nobugz

jak upewnić się moje funkcje są eksportowane poprawnie

Visual Studio zawiera OleView.exe. Możesz otworzyć swoją bibliotekę dll i zobaczyć listę rekwizytów i metod.

Co do tutoriala, sprawdź tutaj: ATL Concepts

Powiązane problemy