Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een COM-object wilt aanroepen vanuit een toepassing die is geschreven in een andere programmeertaal dan het com-object, moet u eerst de syntaxis van het object vertalen naar uw programmeertaal. U kunt dit doen met behulp van de volgende stappen:
Bekijk de typebibliotheek van het COM-object in de syntaxis van uw programmeertaal. Hiermee krijgt u beschrijvingen van de klassen, interfaces, methoden, eigenschappen en gebeurtenissen van het object in de taalsyntaxis die u gebruikt.
Microsoft ontwikkelproducten bieden verschillende hulpprogramma's waarmee u bibliotheken kunt bekijken en converteren. Zie Voor meer informatie typebibliotheekviewers en conversiehulpprogramma's en hoe ontwikkelhulpprogramma's typebibliotheken gebruiken.
Zodra u de typebibliotheek van het object in de programmeertaal van uw voorkeur kunt bekijken, kunt u de syntaxis ervan vergelijken met die in de documentatie voor het object. Als het object wordt gedocumenteerd in een andere programmeertaal dan het object dat u gebruikt, kunnen de gegevenstypen en syntaxis verschillen, maar beschrijvingen van parameters, retourwaarden en de functionaliteit van het object moeten hetzelfde zijn.
Neem rekening met eventuele speciale overwegingen voor het vertalen naar uw programmeertaal.
Omdat elke programmeertaal concepten definieert die mogelijk geen equivalent in andere talen hebben, werkt de functionaliteit van een object mogelijk anders in een andere taal of is deze helemaal niet beschikbaar. De programmeertaal Visual Basic herkent bijvoorbeeld niet-ondertekende C++-gegevenstypen, zoals onsigned long. Een toepassing die is geschreven in Visual Basic kan geen COM-methoden gebruiken die niet-ondertekende gegevenstypevariabelen accepteren of retourneren.
Voeg de gecompileerde code van het COM-object toe aan uw project. De gecompileerde code bevindt zich meestal in een .dll- of .ocx-bestand. Deze stap is nodig voor het herkennen van de klassen van het COM-object door de compiler. Nadat u het COM-object hebt toegevoegd, kan uw toepassing de klassen en interfaces gebruiken.
In de volgende onderwerpen wordt beschreven hoe u COM-objecten in verschillende programmeertalen kunt vertalen en gebruiken:
In deze onderwerpen worden conversiehulpprogramma's en -processen beschreven die worden geleverd door Microsoft ontwikkelaarsproducten. Zie de documentatie van deze ontwikkelhulpprogramma's voor instructies over het programmeren van COM-objecten met behulp van ontwikkelhulpprogramma's die door andere bedrijven zijn gemaakt.