Aracılığıyla paylaş


Arabirim Hazırlama

Arabiriminizin hiçbir zaman daire, iş parçacığı veya işlem sınırları arasında kullanılmayacağını hiç şüpheye yer vermediğiniz sürece, arabirimleriniz için hazırlama desteği sağlamaya karar vermeniz gerekir. Hazırlama desteği sağlamanın üç yolu vardır:

  • COM kanalını ve ardından RPC çalışma zamanı kütüphanelerini çağıran kendi proxy/iskelet kodunuzu yazın. Teorik olarak, bunu yapmak mümkündür, ancak pratikte önemli miktarda çaba harcamadan yapmak neredeyse imkansızdır.
  • Arabirimlerinizi bir arabirim tanım dili (IDL) dosyasında açıklayın ve ara sunucu/saplama DLL'si oluşturmak için MIDL derleyicisini kullanın. Bu yöntem, kabul edilebilir veri türleri açısından en iyi performansı ve en fazla esnekliği sağlar. MIDL tarafından oluşturulan ara sunucu saptamalarını kullanarak, yalnızca bellek yönetimini değil, karmaşık veri türlerinin farklı platformlarda sıralanıp özetlenmesini de denetleyebilirsiniz.
  • Sistemin çalışma zamanında hazırlama desteği sağlamak için kullandığı bir tür kitaplığı oluşturmak için MIDL kullanın. Bu, hazırlama desteği uygulamanın en kolay yoludur. Tek yapmanız gereken bir tür kitaplığı oluşturmak ve kaydetmektir. Arabirimleriniz Otomasyon uyumlu olmalıdır (oleautomation veya çift), bu yöntem parametresi olarak kullanabileceğiniz veri türü türlerine bazı kısıtlamalar getirmelidir. Ancak çoğu durumda, arabirimlerinizin Microsoft Visual Basic ve Java gibi diğer dillerde yazılmış programlar tarafından erişilebilir olmasının avantajı, veri türleriyle ilgili sınırlamalardan daha fazladır.

Inter-Object İletişim