Otomasyon istemcileri
Otomasyon uygulamanız başka bir uygulamada uygulanan nesneleri işlemek veya bunlar işlenebilir nesneleri göstermek için mümkün kılar. Automation istemcisi başka bir uygulamaya ait gösterilen nesneler işleyebilir bir uygulamadır. Nesneleri sergiler uygulama Otomasyon sunucusu denir. İstemci, sunucu uygulamasının nesneleri, bu nesnelerin özelliklerini ve işlevlerini erişerek yönetir.
Otomasyon istemcileri türleri
Otomasyon istemcileri iki tür vardır:
İstemcilerin, dinamik olarak (çalışma zamanında) özellikleri ve sunucu işlemleri hakkında bilgi alın.
Özellikler ve sunucu işlemleri belirtir (derleme zamanında sağlanır) statik bilgi sahip istemciler.
İlk tür istemcileri ole sistem sorgulayarak sunucunun yöntemler ve özellikler hakkında bilgi almak IDispatch mekanizması. Dinamik istemciler için yeterli olmasına rağmen IDispatch statik istemciler için derleme zamanı yeri üzerine kurulmuş gerekir bilinen at nesneleri kullanmak zordur. Statik istemciler için Microsoft temel sınıfları sağlamak COleDispatchDriver sınıfı.
Statik bağımlı istemciler istemci uygulaması ile statik olarak bağlı bir proxy sınıfını kullanın. Bu sınıf, sunucu uygulamasının özellikleri ve işlemleri denkliği C++ kapsülleme sağlar.
Sınıf COleDispatchDriver Automation istemci tarafı asıl desteği sağlar. Kullanarak Add New Item iletişim kutusunda, oluşturduğunuz türetilen bir sınıfı COleDispatchDriver.
Sonra sunucu uygulamasının nesne işlevleri ve özellikleri açıklayan tür kitaplığı dosya belirtin. Öğe Ekle iletişim kutusunda bu dosyayı okur ve oluşturur COleDispatchDriver-türetilmiş sınıf, üye işlevleriyle uygulamanız sunucu uygulamasının nesneleri C++ tür-güvenli bir şekilde erişmek için çağırabilir. Ek işlevsellik miras alınan COleDispatchDriver uygun Otomasyon sunucusu arama işlemini basitleştirir.
Otomasyon istemcileri olayları işleme
Otomasyon istemci bilgisayarlarınızın olaylarını işlemek isterseniz, havuz arabirimini eklemeniz gerekir. mfc ActiveX denetimleri için havuz arabirimlerini ekleyin, ancak diğer com sunucuları için desteklemeyen Sihirbazı desteği sağlar. Nasıl yapılır com sunucuları tarafından tanımlanan kaynağı arabirimleri için bir mfc istemcisinde havuz arabirimi ekleme hakkında daha fazla bilgi için bkz: en MFC-Based com istemcisi (kb 181845) havuz arabiriminde oluşturmak https://support.microsoft.com/default.aspx?scid=kb;en-us;181845.
Ayrıca bkz.
Görevler
Otomasyon istemciler: Tür kitaplıkları kullanma