Aracılığıyla paylaş


Otomasyon istemciler: Tür kitaplıkları kullanma

İstemciler sunucuları nesneleri işlemek için Otomasyon istemcilerin sunucu nesneleri özellikleri ve yöntemleri hakkında bilgi olmalıdır.Veri türlerinin özellikleri vardır; yöntemler genellikle dönüş değerleri ve parametreleri kabul.İstemci, sunucu nesnesi türü statik bağlama için tüm bu veri türleri hakkında bilgi gerektirir.

Bu tür bilgiler, bilinen birkaç yolla yapılabilir.Tür kitaplığı oluşturmak için önerilen yol değil.

Bilgi için MkTypLib, bkz: Windows SDK.

Visual C++ tür kitaplığı dosyasını okuyun ve türetilen bir gönderme sınıfı oluşturmak COleDispatchDriver.Bu sınıfın bir nesnesi özellikleri ve sunucu nesnesi, çoğaltma işlemleri vardır.Bu nesnenin özellikleri ve işlemleri uygulamanız çağırır ve işlevsellik miras alınan COleDispatchDriver , dolayısıyla bunları sunucu nesnesini yönlendiren ole sistem çağrıları yönlendirir.

Otomasyon proje oluşturduğunuzda eklemek isterseniz visual C++ bu tür kitaplığı dosyasını sizin için otomatik olarak korur.Her yapı bir parçası olarak MkTypLib ile .tlb dosyası oluşturulacaktır.

Tür kitaplığı (.tlb) dosyasından gönderme sınıfı oluşturmak için

  1. Class View veya Solution Explorer proje sağ tıklatın ve EkleAdd Class kısayol menüsünde.

  2. İçinde Add Class Seç iletişim kutusunda Visual C++/ mfc sol bölmesinde bir klasör.Seçin mfc sınıf TypeLib'den simgesini tıklatın ve sağ bölmede açık.

  3. İçinde Typelib sihirbazın sınıfı ekleme iletişim kutusunda, tür kitaplığından seçin kullanılabilir tür kitaplıkları açılan-kutu listesi.Arabirimleri kutusu seçili tür kitaplığı için kullanılabilir arabirimleri görüntüler.

    [!NOT]

    Birden fazla tür kitaplığından arabirimleri seçebilirsiniz.

    Arabirimleri seçin, çift veya Ekle düğme.Bunu yaptığınızda adlarını gönderme sınıfları için görünür oluşturulan sınıfları kutusu.Sınıf adlarını düzenleyebilirsiniz Class kutusu.

    Dosyası içinde sınıf bildirilebilir dosya kutusunda görüntülenir.(Bu dosya adı da düzenleyebilirsiniz).Varolan dosyaları ya da proje dizininden farklı bir dizinde yazılmış üstbilgi ve uygulama bilgi isterseniz diğer dosyaları seçmek için Gözat düğmesini de kullanabilirsiniz.

    [!NOT]

    Burada belirtilen dosyaya Seçili arabirimler için gönderme sınıfları koyacaktır.Arabirimler ayrı üstbilgilerinde bildirilmesi istiyorsanız, oluşturmak istediğiniz her başlık dosyası için bu sihirbazı çalıştırmanız gerekir.

    [!NOT]

    Bazı tür kitaplığı bilgileri dosyalarıyla depolanabilir.DLL.ocx, veya.olb dosya uzantıları.

  4. Son düğmesini tıklatın.

    Sihirbaz daha sonra belirtilen sınıf ve dosya adlarını kullanarak gönderme sınıflarınızı kodu yazacaksınız.

Ayrıca bkz.

Kavramlar

Otomasyon istemcileri