Megosztás a következőn keresztül:


DLL-helyettesítők

A COM lehetővé teszi olyan DLL-kiszolgálók létrehozását, amelyek betölthetők helyettesítő EXE-folyamatokba. Ez egyesíti a DLL-kiszolgálók egyszerű írását a végrehajtható implementáció előnyeivel. Az olyan fejlesztői eszközök, mint a Microsoft Visual Studio, megkönnyítik a DLL-kiszolgálók írását, de egy DLL-kiszolgálónak önmagában vannak korlátai. A DLL-kiszolgáló helyettesítő eljárásban való futtatása számos lehetséges előnyt kínál:

  • Hibaelkülönítés és több ügyfél egyidejű kiszolgálásának képessége.
  • Elosztott környezetben a DLL-kiszolgáló implementációja használható távoli ügyfelek kiszolgálására.
  • Lehetővé teheti az ügyfelek számára, hogy megvédjék magukat a nem megbízható kiszolgálókódtól, miközben hozzáférést biztosíthatnak a DLL-kiszolgáló által biztosított szolgáltatásokhoz.
  • A DLL-kiszolgáló helyettesítő környezetben való futtatása biztosítja a DLL számára a helyettes biztonságát.

A COM egy alapértelmezett helyettesítő folyamatot biztosít, vagy egyéni helyettesítőt írhat, ha speciális igényei vannak.

Az alábbi témakörök további információt nyújtanak a DLL-helyettesítőkről: