In-Process Sunucuları
Bir OLE sunucusu uygulamasını işlem içi sunucu olarak uygularsanız (yerel sunucu yerine kapsayıcı uygulamasının işlem alanında çalışan bir DLL), kendi işlem alanında çalışan bir EXE, kapsayıcı ve sunucu arasındaki iletişim normal işlev çağrıları biçiminde olabileceğinden basitleştirilir. İki uygulama aynı işlem alanında çalıştığından uzaktan yordam çağrıları gerekli değildir. Beklediğiniz gibi, parametrelerin sıralanmasını yöneten nesneler de gereksizdir, ancak kapsayıcı ve sunucu arasındaki iletişime müdahale etmeden DLL içinde toplanabilirler.
Bir OLE sunucusu uygulaması işlem içi sunucu olarak uygulandığında, sunucunun kendisi istemcinin işlem alanında yaşadığından ayrı bir nesne işleyicisi gerekli değildir. İşlem içi sunucu ile nesne işleyicisi arasındaki temel fark, işleyici çalıştıramazken sunucunun nesneyi çalışır durumda yönetebilmesidir. Bu farkın bir sonucu, bir sunucunun çalışan nesneyi işlemek için bir kullanıcı arabirimi sağlaması gerekirken, işleyici bu gereksinimi nesnenin sunucusuna devreder. İşlem içi sunucu oluştururken, OLE varsayılan işleyicisini toplayarak yalnızca işleyicinin sağlamadığı veya sizin istediğiniz şekilde uygulamadığı hizmetleri uygularken görüntüleme, depolama ve bildirimler gibi temel işleri işlemesini sağlayabilirsiniz.
Daha fazla bilgi için aşağıdaki konulara bakın:
İlgili konular