Udostępnij za pośrednictwem


Kreator składników ATL COM + 1.0

Użyj tego kreatora, aby dodać obiekt do projektu obsługuje usługi modelu COM + 1.0, łącznie z transakcjami.

Aby określić, czy obiekt obsługuje dwa interfejsy i automatyzacji.Można również wskazać obsługę interfejsu informacji o błędzie, rozszerzone obiektu formantu, transakcji i asynchronicznych kolejkowania.

Uwagi

Począwszy od Visual Studio 2008, wyprodukowane przez tego kreatora skryptu rejestracji zarejestruje jego składników COM, pod HKEY_CURRENT_USER zamiast HKEY_LOCAL_MACHINE.Aby zmodyfikować to zachowanie, należy ustawić zarejestrować składnika dla wszystkich użytkowników opcji Kreatora ATL.

Nazwy

Określanie nazw dla obiektu, interfejs i klas, które mają zostać dodane do projektu.Z wyjątkiem produktów krótka nazwa, wszystkie pozostałe pola można edytować niezależnie od innych.Jeśli zmienisz tekst dla krótka nazwa, zmiana jest odzwierciedlana w nazwach innych pól w tej strony.Jeśli zmienisz Coclass nazwy w sekcji COM zmiana jest odzwierciedlona w typu i ProgID pola, ale interfejsu nie zmienia nazwę.To zachowanie nazewnictwa celu wprowadzać wszystkie nazwy łatwo ustalić, jak opracowanie formantu.

  • Krótka nazwa
    Ustawia skróconą nazwę obiektu.Dostarczenie Określa nazwę Class i Coclass nazwy, pliku .cpp i plik .h nazwy, interfejsu nazwa typu nazwy oraz ProgID, chyba że zmiana tych pól indywidualnie.

  • plik .h
    Ustawia nazwę pliku nagłówka dla nowego obiektu klasy.Domyślnie, nazwa ta jest oparta na nazwie, podanych w krótką nazwę.Kliknij przycisk wielokropka, aby zapisać nazwę pliku do wybranej lokalizacji lub dołączyć deklarację klasy do istniejącego pliku.Jeśli wybierzesz istniejący plik, Kreator nie zapisze go w wybranej lokalizacji do momentu kliknij Zakończ w kreatorze.

    Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu nazwę istniejącego pliku, zaznacz Zakończ, Kreator wyświetli monit, aby wskazać, czy deklaracja klasy powinny być dołączane do zawartości pliku.Kliknij Tak do dołączania pliku; Kliknij nr , aby powrócić do kreatora i określ inną nazwę pliku.

  • Klasa
    Ustawia nazwę klasy, które ma zostać utworzony.Ta nazwa jest na podstawie nazwy w krótka nazwa, poprzedzonego "C", typowy prefiks do nazwy klasy.

  • plik .cpp
    Ustawia nazwę pliku implementacji klasy nowego obiektu.Domyślnie, nazwa ta jest na podstawie nazwy zapewniają w krótką nazwę.Kliknij przycisk wielokropka, aby zapisać nazwę pliku w wybranej lokalizacji.Plik nie jest zapisywany w wybranej lokalizacji do momentu kliknięcia Zakończ w kreatorze.

    Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu nazwę istniejącego pliku, zaznacz Zakończ, Kreator wyświetli monit, aby wskazać, czy Implementacja klasy powinny być dołączane do zawartości pliku.Kliknij Tak do dołączania pliku; Kliknij nr , aby powrócić do kreatora i określ inną nazwę pliku.

  • Przypisane
    Wskazuje, czy obiekt używa atrybutów.Jeśli dodajesz obiekt przypisane Projekt ATL tej opcji jest zaznaczone i niedostępne zmienić.Oznacza to można dodać tylko obiekty przypisane do projektu utworzonych za pomocą atrybutu wsparcia.

    Wybranie tej opcji dla projektu ATL, który nie ma atrybutu obsługuje, Kreator wyświetli określić, czy dodać obsługę atrybutu do projektu.

    Obiekty można dodać po ustawienie tej opcji są wyznaczone przypisane domyślnie (pole wyboru jest zaznaczone).Można wyczyścić to pole, aby dodać obiekt, który nie używa atrybutów.

    Zobacz Ustawienia aplikacji, Kreator Projekt ATL i Mechanika podstawowych atrybutów Aby uzyskać więcej informacji.

zd02011h.collapse_all(pl-pl,VS.110).gifCOM

Zawiera informacje dotyczące funkcji COM dla obiektu.

  • Coclass
    Ustawia nazwę klasy składnika, który zawiera listę obsługiwanych przez obiekt interfejsów.

    [!UWAGA]

    Jeśli tworzenie projektu przy użyciu atrybutów lub jeśli wskażesz na tej stronie kreatora, że składnik modelu COM + 1.0 używa atrybutów, nie można zmienić tej opcji, ponieważ nie ma ATL coclass atrybut.

  • Typ
    Ustawia opis obiektu, który będzie wyświetlany w rejestrze

  • Interfejs
    Ustawia interfejs, który można utworzyć obiektu.Ten interfejs zawiera Twoje niestandardowych metod.

  • Identyfikator programu
    Ustawia nazwę, która pojemników, można użyć zamiast identyfikatora CLSID obiektu.

Zobacz też

Zadania

Dodawanie składnika ATL COM + 1.0