다음과 같이 해주시면 됩니다.
class ATL_NO_VTABLE TTestXImpl:
VCLCONTROL_IMPL(TTestXImpl, TestX, TPanel, ITestX, DIID_ITestXEvents)
를
class ATL_NO_VTABLE TTestXImpl:
VCLCONTROL_IMPL(TTestXImpl, TestX, TPanel, ITestX, DIID_ITestXEvents),
public IObjectSafetyImpl<TTestXImpl, INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA>
요렇게 해주세요.
그리고, 다음 내용을 적당한 위치에 추가 하시면 됩니다.
BEGIN_CATEGORY_MAP(TTestXImpl)
IMPLEMENTED_CATEGORY(CATID_SafeForScripting)
IMPLEMENTED_CATEGORY(CATID_SafeForInitializing)
END_CATEGORY_MAP()
간단하죠...
그럼, 수고하세요...
|