Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Deze wizard is niet beschikbaar in Visual Studio 2019 en hoger.
Gebruik deze wizard om een object toe te voegen aan uw project dat COM+ 1.0-services ondersteunt, inclusief transacties.
U kunt opgeven of het object ondersteuning biedt voor dubbele interfaces en Automatisering. U kunt ook ondersteuning voor de interface voor foutinformatie, verbeterde objectbeheer, transacties en asynchrone berichtenwachtrijen aangeven.
Opmerkingen
Vanaf Visual Studio 2008 registreert het registratiescript dat door deze wizard wordt geproduceerd de COM-onderdelen onder HKEY_CURRENT_USER in plaats van HKEY_LOCAL_MACHINE. Als u dit gedrag wilt wijzigen, stelt u het onderdeel Registreren in voor alle gebruikers van de ATL-wizard.
Names
Geef de namen op voor het object, de interface en de klassen die aan uw project moeten worden toegevoegd. Met uitzondering van korte naam kunnen alle andere vakken onafhankelijk van de andere worden bewerkt. Als u de tekst voor Korte naam wijzigt, wordt de wijziging doorgevoerd in de namen van alle andere vakken op deze pagina. Als u de Coclass-naam in de COM-sectie wijzigt, wordt de wijziging doorgevoerd in de vakken Type en ProgID , maar wordt de interfacenaam niet gewijzigd. Dit naamgevingsgedrag is ontworpen om alle namen gemakkelijk identificeerbaar te maken tijdens het ontwikkelen van uw controle.
Korte naam
Hiermee stelt u de verkorte naam voor het object in. De naam die u opgeeft, bepaalt de
ClassenCoclassnamen, de .cpp-bestands - en .h-bestandsnamen , de interfacenaam , de typenamen en de ProgID, tenzij u deze velden afzonderlijk wijzigt..h-bestand
Hiermee stelt u de naam van het headerbestand in voor de klasse van het nieuwe object. Deze naam is standaard gebaseerd op de naam die u opgeeft in Korte naam. Klik op de knop met het beletselteken om de bestandsnaam op te slaan op de locatie van uw keuze of om de klassedeclaratie toe te voegen aan een bestaand bestand. Als u een bestaand bestand kiest, slaat de wizard het niet op de geselecteerde locatie op totdat u op Voltooien in de wizard klikt.
De wizard overschrijft geen bestand. Als u de naam van een bestaand bestand selecteert en u op Voltooien klikt, wordt u gevraagd om aan te geven of de klassedeclaratie moet worden toegevoegd aan de inhoud van het bestand. Klik op Ja om het bestand toe te voegen; klik op Nee om terug te keren naar de wizard en geef een andere bestandsnaam op.
klasse
Hiermee stelt u de naam van de klasse in die moet worden gemaakt. Deze naam is gebaseerd op de naam die u opgeeft in Korte naam, voorafgegaan door 'C', het typische voorvoegsel voor een klassenaam.
.cpp bestand
Hiermee stelt u de naam van het implementatiebestand in voor de klasse van het nieuwe object. Deze naam is standaard gebaseerd op de naam die u opgeeft in Korte naam. Klik op de knop met het beletselteken om de bestandsnaam op te slaan op de locatie van uw keuze. Het bestand wordt pas op de geselecteerde locatie opgeslagen als u in de wizard op Voltooien klikt.
De wizard overschrijft geen bestand. Als u de naam van een bestaand bestand selecteert en u op Voltooien klikt, wordt u door de wizard gevraagd of de klasse-implementatie moet worden toegevoegd aan de inhoud van het bestand. Klik op Ja om het bestand toe te voegen; klik op Nee om terug te keren naar de wizard en geef een andere bestandsnaam op.
Toegeschreven aan
Geeft aan of het object kenmerken gebruikt. Als u een object toevoegt aan een toegeschreven ATL-project, is deze optie geselecteerd en niet beschikbaar om te wijzigen. Dat wil gezegd, u kunt alleen toegeschreven objecten toevoegen aan een project dat is gemaakt met kenmerkondersteuning.
Als u deze optie selecteert voor een ATL-project dat geen kenmerkondersteuning heeft, wordt u gevraagd om op te geven of u kenmerkondersteuning aan het project wilt toevoegen.
Objecten die u toevoegt na het instellen van deze optie, worden standaard toegewezen (het selectievakje is ingeschakeld). U kunt dit selectievakje uitschakelen om een object toe te voegen dat geen kenmerken gebruikt.
Zie Toepassingsinstellingen, ATL-projectwizard en basismechanica van kenmerken voor meer informatie.
COM
Bevat informatie over de COM-functionaliteit voor het object.
Coklasse
Hiermee stelt u de naam van de onderdeelklasse in die een lijst met interfaces bevat die door het object worden ondersteund.
Opmerking
Als u uw project maakt met kenmerken of als u op deze wizardpagina aangeeft dat het COM+ 1.0-onderdeel kenmerken gebruikt, kunt u deze optie niet wijzigen omdat ATL het coclass kenmerk niet bevat.
Typ
Hiermee stelt u de objectbeschrijving in die wordt weergegeven in het register
Interface
Hiermee stelt u de interface in die u voor uw object maakt. Deze interface bevat uw aangepaste methoden.
Progid
Hiermee stelt u de naam in die containers kunnen gebruiken in plaats van de CLSID van het object.