INFO: Verschil tussen OLE-besturingselementen en ActiveX-besturingselementen

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 159621 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Samenvatting

De specificatie voor ActiveX-besturingselementen is zijn versoepeld voor ontwikkelaars de mogelijkheid om kleinere, snellere controles die meer geschikt zijn voor het Internet. In het nieuwe object linking and embedding (OLE) specificatie beheren, maken we gebruik van onderdeel categorieën, vorige regels welke interfaces dat verplichte ontspannen en grotere flexibiliteit efficiënt als doel in bepaalde gebieden van functionaliteit zonder overbodige ondersteuning te kwalificeren als een besturings element. De OLE-besturingselement specificatie voegt ook enkele nieuwe functies zoals vensterloze objecten, de URL-monikers, asynchrone monikers, progressief downloaden en OLE Hyperlinks. Misschien belangrijker is, kunt u markeren besturings elementen als veilig gegevens downloaden en uitvoeren in scripts.

Houd er rekening mee dat een ActiveX-besturingselement gewoon een andere term voor een OLE is" "Of"Component Object Model (COM) Object." Een "COM-Object" moet ondersteuning bieden voor deIUnknowninterface. Bovendien moeten alle ActiveX-besturingselementen zichzelf registreert; Als gevolg daarvan moet een besturings element in-process implementeren en exporterenDllRegisterServerenDllUnregisterServer. Een besturings element met ingebouwde ondersteuning voor het verbindings punt interfaces marshal 4, kan nu een lokale server zijn. Dit betekent dat het besturings element wordt gemaakt en de fabrieks klasseobjecten bij het systeem registreert wanneer deze voor het eerst wordt uitgevoerd. OmdatIUnknownkunt u veel, u ten minste één extra-interface implementeren. Evenwel toestaan deze minimale vereisten besturings elementen zo licht mogelijk.

Mike McKeown adressen dit zeer verwarrend probleem van OLE-besturingselementen versus In oktober 1996 afgifte van de rekening (Microsoft ActiveX-besturingselementen Internet Developer) magazine.

Voor meer informatie over het inschakelen van besturings elementen voor het Internet, alsmede welke interfaces en functies een ActiveX-besturingselement ondersteunt, raadpleegt u de sectie 'activex Controls' van de on line documentatie van ActiveX SDK.

Meer informatie

  1. V. Wat is het verschil tussen een OLE-besturingselement en een ActiveX-besturingselement?

    A. geen verschil. 'ActiveX-besturingselement' wijzigt en de OLE-besturingselementen technologie worden opnieuw gestructureerd. Voor marketing redenen, verwijst de term die OLE is aangebroken 'volledige cirkel en nogmaals naar het OLE-technieken die betrekking hebben op object linking and embedding alleen. De term "OLE-besturingselement" is vervangen door het "ActiveX-besturingselement' afstand de naam van de oudere technologie Object Linking and Embedding met die besturings elementen weinig gemeen hebben. Nee een moet de term 'OLE-control' niet meer gebruiken.
  2. V. is een OCX 'ActiveX-besturingselement'?

    A. Nee, een OCX is een bestand dat een of meer ActiveX-besturingselementen kan bevatten. Deze bestanden hoeft te extensie. ocx (sommige zijn dll-bestanden) en dus moeten niet worden aangeduid als "OCX'en". Ook gekoppeld ze tot een bestandsextensie die wat onze documentgebaseerde paradigma probeert is te elimineren.
  3. V. zijn out-of-the-box OLE-besturingselementen (zoals die wordt geleverd bij Visual Basic 4. 0) ook ActiveX-besturingselementen?

    A. Ja, alle besturings elementen die we voorheen "OLE-besturingselementen" ActiveX zijn besturings elementen. Dit sluit VBXs en aangepaste besturings elementen van Windows omdat ze waren nooit OLE gebaseerde beginnen met.
  4. V. Hoe staat MFC-besturingselementen? Zijn ze ook ActiveX-besturingselementen?

    A. Ja, zijn alle besturings elementen van MFC ActiveX-besturingselementen. Een oud besturings element van Visual C++ 4. 0 is een ActiveX-besturingselement, zoals die is gemaakt met Visual Basic 4. 0. De term 'ActiveX-besturingselement' als een naam en herstructurering, een ontwikkeling van de technologie OLE-besturingselement weer geven.

    Een besturings element kan worden opgebouwd om efficiënt werken op het Internet worden gehost container desk top toepassingen, of beide. Zeker, sommige besturings elementen zijn niet als beter geschikt worden gebruikt op het Internet vanwege de grote omvang en synchroon laden van eigenschappen, maar ze zijn nog steeds ActiveX-besturingselementen. Dit is waar de meeste verwarring komt.
  5. V. zijn er verschillende typen van ActiveX-besturingselementen?

    A. Ja, de configuratie Container richtlijnen versie 2. 0 en OLE-besturingselement beschrijven een aantal optionele onderdelen die kunnen worden toegepast. Sommige besturings elementen implementeren voorzieningen die overeenkomstige functies in de container is vereist om goed te. Sommige containers herkent daarentegen alleen besturings elementen die bepaalde optionele functies te implementeren.

    Oudere containers meestal herkennen alleen besturings elementen die zijn gemarkeerd in de register met de "Control"-toets en de oudere OLE-besturingselement implementeren specificatie, hoewel ze mogelijk nieuwere besturings elementen gebruiken Automatiseringsobjecten. Nieuwere besturings elementen en containers kunt een zogeheten "Onderdeel categorieën" beschrijven de functionaliteit die ze exporteren als Als de container ondersteuning die zij nodig hebben om het werk 100 procent goed in zowel ontwerpen als runtime.

    Het OLE-besturingselement en de configuratie Container richtlijnen en andere gerelateerde specificaties kunnen worden gevonden in de Internet Client SDK-documentatie.
  6. V. zo werken alle ActiveX-besturingselementen met Visual Basic 4. 0?

    A. meest ActiveX-besturingselementen werken met Visual Basic 5. 0.
  7. V. alle ActiveX-besturingselementen werken met Internet Explorer 3. 0?

    A. Internet Explorer is ontworpen voor het hosten van lichtgewicht ActiveX-besturingselementen inclusief ondersteuning voor de vensterloze besturings elementen.

    Internet Explorer bevat ook beveiligingingsfuncties waardoor sommige ActiveX-besturingselementen uit te werken met alle configuraties van Internet Explorer 3. 0. Dit is waarschijnlijk voor oudere besturings elementen. Voor besturings elementen goed werken met Internet Explorer wanneer deze is geconfigureerd voor de "hoge veiligheids niveau" voor actieve inhoud beveiliging (dit is de standaard instelling), moeten de besturings elementen worden gemarkeerd als 'veilig voor initialisatie' en 'veilig voor script gebruik'. Als een besturings element op een HTML-pagina op een manier die in strijd met de identificatie van de veiligheid en veiligheids niveau voor de gebruiker wordt gebruikt, wordt Internet Explorer een exemplaar van het besturings element niet maken. Zie het onderdeel ontwikkeling - veilig initialiseren en uitvoeren van scripts voor ActiveX-besturingselementen in de Internet Client SDK-documentatie voor meer informatie.
  8. V. hoe doen "lightweight die ActiveX-besturingselementen" komen in het spel?

    A. gewoonlijk, wanneer iemand deze term gebruikt, ze zijn verwijzingen naar besturings elementen die zijn geschreven worden zo klein mogelijk, zodat ze snel kunnen worden gedownload. Lichtgewicht besturings elementen zijn ActiveX-besturingselementen, maar mogelijk niet alle vereiste onderdelen van de oudere OLE-besturingselement specificatie implementeert.

    U kunt de Active Template Library (ATL) maken lichtgewicht besturings elementen voor gebruik via het Internet of intranet.

Referenties

Als u meer weten over ActiveX-besturingselementen wilt, met name op de ontwikkeling van Webpagina's Zie andere veelgestelde vragen beschikbaar op het Web Internet Client SDK pagina.

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over ActiveX-technologieën:
154544Beschrijving van ActiveX-technologieën
Voor meer informatie over ActiveX-besturingselementen in Internet Explorer 5 en 5. 5 worden verwijderd, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
190045INFO: ActiveX-besturingselementen die zijn verwijderd uit Internet Explorer 5
Voor meer informatie over het oplossen van problemen met ActiveX-scripts en ActiveX-besturingselementen in Internet Explorer, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
154036Actieve inhoud in Internet Explorer uitschakelen
Ga naar de volgende Microsoft-websites voor meer informatie over het ontwikkelen van Web oplossingen voor Microsoft Internet Explorer:
http://msdn.Microsoft.com/ie/

http://support.Microsoft.com/iep

Eigenschappen

Artikel ID: 159621 - Laatste beoordeling: woensdag 23 februari 2011 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbFAQ kbinfo kbusage kbmt KB159621 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:159621

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com