???? ID: 159621 - ????? ???????: 03 ?????? 2010 - ??????: 3.0

???????: OLE ???????? ?? ActiveX ???????? ?? ??? ????

?????? ??????This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
??? ?? ??????? ???? | ??? ?? ??????? ????

??????

ActiveX ???????? ?? ??? ?????????? ???????? ?? ??????? ?? ??? ??????? ??? ?? ???, ???? ???????? ????? ?? ?????? ???? ?? ??? relaxed ?? ?? ??? ??? ??? ???????? ??????? ?? (OLE) ????????? ????????? ???? ??, ?? ??? ?????????, ??? ???????? ?? ???????? ???? ?? ??? ??? ????? ????? ???? relax ?? ????? ???? ?? ???? ??? ?? ?????? ?? ??? ??? ?? ???????? ????? ????? ?? ??? superfluous ?????? ???? ???? ?? ???? ??????????? ?? ??? ????????? ?? ?????? ???? ?? ??? ?????? ???? OLE ???????? ?? ???????? ?? ??? ?? ???????? ???? windowless ????????, URL monikers, ?????????? monikers, progressive ??????? ?? ??? ??, ?? OLE ????????? ?????? ??? Perhaps importantly ????, ?? ??????? ?? ???? ???????? ???? ??????? ???? ?? ??? ???????? ?? ???????????? ?? ??? ???????? ?? ??? ????

ActiveX ???????? ?? "OLE ????????" ?? "??? ???????? ???? (COM) ????????." ?? ??? ??? ???? ???? ?? ????? ??? ???? ?? "COM ????????" ?? ?????? ???? ?????IUnknown???????? ??? ???? ????????, ??? ActiveX ???????? ???? self-registering; ?? ????????????, ?? ???-????????? ???????? ?????? ??????????? ??????? ????DllRegisterServer, ??DllUnregisterServer. NT 4.0 ?????????? ??????? ????? ??????? ?? ??? ?????? marshaling, ?? ??? ??? ???????? ??? ???? ??????? ????? ?? ???? ???? ???? ???? ?? ??? ?? ???????? ????? ?? ?? registers ???? factory ???????? ???? ?????? ?? ??? ?? ??? ???? ????? ???? ??? ???????IUnknown?? ?????? ???? ???? ???????, ???? ???? ?? ??? ???? ?? ?? ?? ?? ???????? ???????? ?? ??????????? ???? ????? ???? ???????, ?? ??????? ?????????? ?? ??????? ?? ??? ??? lightweight ???????? ?? ?????? ???

Mike McKeown ???? ActiveX ???????? ?? ????? (Microsoft ??????? ??????) magazine ??????? 1996 ?? ?????? ??? OLE ???????? ?? ?? ?????? ???? confusing ?? ???

??????? ?? ??? ???????? ?? ????? ???? ?? ???? ??????? ?? ??? ?????? ?? ??? ?? ?????? ?? ??????? ???-?? ??? ActiveX ???????? ???? ??, ActiveX SDK ?????? ???????? ?? "ActiveX ????????" ??? ??????

???? ???????

  1. Q. ??? OLE ???????? ?? ActiveX ???????? ??? ???? ???? ???

    A. ???? ???? ??? "ActiveX ????????" ?? ??? ????? ?? ?? OLE ???????? ????? restructures ??? ???? ?????, ?? ??? OLE circle ????? ?? ?? ??? ??? ?? ??? ?? ?? ?? ???????? ???? ?? ?? ???????? ??????? ?? ????????? ???? ???? ?? ??? ???? OLE ???????? ?? "OLE ????????" "ActiveX ???????? ?? ???" ??? ?? ???? ?? ??? ?????? ???????? ??????? ?? Embedding ????? ?? ??? ?? ???????? ?? ???? little common ??? ?? ???? ??? ???? ??? ??? ??? ????? ????? ?? "OLE ????????" anymore ?????
  2. Q. ?? OCX "ActiveX ????????" ???? ???

    A. ????, ??? OCX ?? ???? ?? ActiveX ???????? ?? ?? ?? ???? ????? ?? ???? ??? ?? ?????? .ocx ????????? (???. dll ??????? ???? ???) ?? ??? ?????? ???? ?? ?? ?????? ????? ???? ???? ?? ???? ???????? ???? ?? ??? "OCXs" ?? ??? ??? ??? ?? ?? ???? ?????? ???? ????? ????????-centric paradigm ????? ?? ??? ???? ?? ??? ?? ?? ???? ????? ????????? ?? ????
  3. Q. ???? ???-??--????? OLE ???????? (???? ?? ??? Visual Basic 4.0 shipped ??) ?? ActiveX ???????? ???

    A. ???, ??? ???????? ?? ?? formerly ??? "OLE ????????" ActiveX ???????? ???? ?? excludes VBXs ?? Windows ????? ???????? ??????? ?? ?? ??? ???? OLE-?????? start with.
  4. Q. ???? ???? MFC ????????? ???? ?? ?? ActiveX ???????? ???

    A. ???, ??? MFC ???????? ActiveX ???????? ???? ?? ?????? ????? C++ 4.0 ???????? ??, ??? ActiveX ???????? ?? ?? ??? ??? ?? Visual Basic 4.0 ?? ???? ?? ??? ???? ?? ??? ????? ?? restructuring, OLE ???????? ????? ?? ??? evolution ?? ??? ??? ?? "ActiveX ????????" ?? ??????

    ???????, ???????? ???????? ??????????? ??? hosted ???? ?? ???, ?? ????? ?? ??? ?? ???????????? ????? ???? ?? ??? ???? ???????? ????? ?? ???? ???? ????????? ???? ??? ??? ???????? ???? ?? ???? ??? ???? ?? ???? ?? synchronously ??????? ?? ????? ???? ?? ??? ????? suited ?? ??? ??? ????? ??, ????? ?? ActiveX ?????????? ?? ??? ?? ???? ?? ???? ??????? confusion ??? ?? ???
  5. Q. ????? ?????? ActiveX ???????? ?? ?? ?????

    A. ???, OLE ???????? ?? ???????? ???????? ??????????? ??????? 2.0 ????? ???? ???? ?? ???? ?? ?? ???????? ???????? ?? ??????? ??? ???????? ??????????? ???????? ?? ??? ?? ????? ???? ?? ??? ???????? ??? ??????? ???????? ?? ???????? ??? Conversely, ??? ?????? ???? ????? ??? ???????? ???????? ?? ??????????? ???????? ???

    ?????? ?????? ?????????? ???? ????? ???????? ?? "????????" ????? ?? ??? ????????? ??? ??????? ???? ??? ?? ?? ??????????? ?????? OLE ???????? ????????, ??????? ?? ??????? ?????????? ?? ??? ??? ?? ?????????? ?? ????? ???? ??? ????? ?? ???? ??? ?? ???????? ?? ?????? ????? ?? ???? ??? "??? ?????????" ??? ???? ?? ??? ?? ???????, ?? ?? ????? ??????? ??? ??? 100 ??????? ?? ??? ?? ??? ?? ??? ?? ????? ?? ??? ?????? ?????? ?????? ?? ??? ?? ??????????? ?? ????? ???? ???

    OLE ???????? ?? ???????? ???????? ??????????? ?? ???? ??????? ??????????? ??????? ??????? SDK ?????????? ??? ????? ?? ?????
  6. Q. ??? ActiveX ???????? Visual Basic 4.0 ?? ??, ??? ??????

    A. ????? ActiveX ???????? Visual Basic 5.0 ?? ??? ???? ??????
  7. Q. ActiveX ?????????? ?? ??? ????? ????? Internet Explorer 3.0 ?? ????

    Internet Explorer ?? A. lightweight ActiveX ????????, windowless ???????? ?? ??? ?????? ????? ?? ?? ????? ???? ?? ??? ??????? ???? ??? ???

    Internet Explorer ?? ??? ActiveX ?????????? ?? ??? Internet Explorer 3.0 ??????????? ?? ??? ????? ???? ?? ??? ???? ?? ??????? ???????? ????? ???? ?? ???? ?????? ???????? ?? ??? ??????? ??? ????? ???? ?? ??? ????? ?? Internet Explorer ?? ??? ??? "???? ??????? ????" (?? ??????? ??) ?????? ??????? ??????? ?? ??? ?? ??? ???????? ???? ??? ?? ?? ???????? ?? ??? ???????? ????? ??????? "??????? ???? ?? ??? ????????" ?? "???????? ???????????? ?? ???." ?? ??? ??? ??? ?? ????? ?? ?? ???? ??????? ?? ????? ?? ?????????? ?? ??????? ?? ???? ?? ??? ????? ??? ?? HTML ??? ?? ??? ???????? ?? ????? ???? ???? ??, ?? Internet Explorer ???? ??? ???????? ?? ?? ??????? ??? ????????? - ???????? ??????? ???? ?? ???? ??????? ?? ??? ??????? ??????? SDK ?????????? ??? ActiveX ?????????? ?? ??? ???????????? ??????
  8. Q. ???? ?? "lightweight ActiveX ????????" ??? ????? ????

    A. ??????????, ?? ??? ??????? ?? ?? ?? ????? ???? ??, ?? ??? ???????? ???? ?? ?? ???? ??? ??????? ????? ???? ??, ?? ??? ??? ???? ???? ?? ??? ???? ???????? ???? ?? ???? Lightweight ???????? ActiveX ???????? ???? ???, ????? ?????? OLE ???????? ?????????? ?? ??? ?????? ???????? ?? ??????????? ???? ?? ???? ???

    ?? ??????? ?? ????????? ?? ????? ?? ??? lightweight ???????? ????? ?? ??? ?????? ???????? ????????? (ATL) ?? ????? ?? ???? ???

??????

??? ?? ActiveX ????????, ??? ?????, ?? ?? particularly ?? ???? ??? ???? ????? ????? ??? ?? ??????? ??????? SDK ??? ??? ?? ???? ???? FAQ ?????? ??????

ActiveX ??????? ?? ???????? ??????? ?? ??? Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
154544  (http://support.microsoft.com/kb/154544/EN-US/ ) ActiveX ??????? ?? ?????
For additional information on the ActiveX controls that are removed in Internet Explorer 5 and 5.5, click the article number below to view the article in the Microsoft Knowledge Base:
190045  (http://support.microsoft.com/kb/190045/EN-US/ ) INFO: ActiveX Controls That Are Removed from Internet Explorer 5
For additional information on how to troubleshoot problems with ActiveX scripts and ActiveX controls in Internet Explorer, click the article number below to view the article in the Microsoft Knowledge Base:
154036  (http://support.microsoft.com/kb/154036/EN-US/ ) Internet Explorer ??? ?????? ??????? ?? ????? ???? ?? ??? ???? ????
Microsoft Internet Explorer ?? ??? ???-?????? ?????? ?? ???? ?? ???? ??? ???? ??????? ?? ??? ????? Microsoft ??? ???? ?? ????:
HTTP://MSDN.Microsoft.com/IE/ (http://msdn.microsoft.com/ie/)

HTTP://support.Microsoft.com/iep (http://support.microsoft.com/iep)

???? ???? ???? ??:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual C++ 2.0 Professional Edition
  • Microsoft Visual C++ 4.2 Enterprise Edition
??????: 
kbFAQ kbinfo kbusage kbmt KB159621 KbMthi
???? ?????? ???????????? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:159621  (http://support.microsoft.com/kb/159621/en-us/ )