OLE Otomasyonu

Microsoft Windows uygulama programlamasında, OLE Otomasyonu (daha sonra basitçe Otomasyon olarak yeniden adlandırıldı[1][2]), Microsoft tarafından oluşturulan süreçler arası bir iletişim mekanizmasıdır. Başlangıçta Visual Basic olan komut dosyası dilleri tarafından kullanılması amaçlanan Bileşen Nesne Modeli'nin (COM) bir alt kümesine dayanmaktadır, ancak şimdi Windows'ta birkaç dil tarafından kullanılmaktadır. IDispatch arabirimini uygulamak için tüm otomasyon nesneleri gereklidir. Otomasyon denetleyicileri adı verilen uygulamaların, diğer uygulamalar tarafından dışa aktarılan paylaşılan otomasyon nesnelerine erişebildiği ve bunları değiştirebildiği (yani özelliklerini ayarlayabildiği veya yöntemleri çağırabildiği) bir altyapı sağlamaktadır.[3] Uygulamaların birbirini kontrol etmesi için daha eski bir mekanizma olan Dinamik Veri Değişimi'nin (DDE) yerini almaktadır. DDE'de olduğu gibi, OLE Otomasyonunda otomasyon denetleyicisi "istemci"dir ve otomasyon nesnelerini dışa aktaran uygulama "sunucu"dur.

Adının aksine, bazı Otomasyon nesneleri OLE ortamlarında kullanılabilse de, otomasyon nesneleri mutlaka Microsoft OLE kullanmaz. Karışıklığın kökleri, daha önce aşağı yukarı COM ile eşanlamlı olan Microsoft'un daha önceki OLE tanımında yatmaktadır.

  1. ^ Microsoft Corporation. "Automation (MFC)". MSDN. 18 Şubat 2008 tarihinde kaynağından arşivlendi. 
  2. ^ KruJ.; Wingo, Scott; Shepherd, George. "Chapter 25: Automation". Programming Microsoft Visual C++ 6.0 (5.5yıl=1998 bas.). Redmond, WA: Microsoft Press. ISBN 978-1-57231-857-1. 
  3. ^ Gordon McComb (1997). "Using OLE Automation to Control WordPerfect". 15 Ağustos 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Temmuz 2006.  — McComb describes how to use OLE Automation instead of DDE to control WordPerfect

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne