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


ICE97

Az ICE97 ellenőrzi, hogy két összetevő nem különít-e el egy megosztott összetevőt ugyanarra a könyvtárra.

Eredmény

Az ICE97 a következő figyelmeztetéseket küldi el.

ICE97 figyelmeztetés Leírás
Ez az összetevő [1] ugyanabba a könyvtárba telepíti a megosztott összetevőt [2], amely megszakítja az összetevők szabályait, ha mindkét (vagy több) összetevő ki van választva a telepítéshez. Két összetevő nem különíthet el egy megosztott összetevőt ugyanarra a könyvtárra.

 

A ComponentShared-et megosztó Component1 és Component2 például ugyanarra a könyvtárra van telepítve. Mindkettő izolált összetevőként adja meg a ComponentShared értéket. Az elkülönítés miatt a ComponentShared fájljai kétszer lesznek átmásolva az 1. és a 2. összetevő Directory_ hivatkozásába. Az összetevők mostantól egyetlen hivatkozással rendelkeznek a fájlok másolatára vonatkozóan. Ez sérti a Telepítő összetevő szabályait. Az 1. összetevő eltávolításakor a rendszer eltávolítja az izolált összetevők fájljait, és a Component2 meghibásodik.

ICE-referencia