..
Interoperabiliteit (Interoperabiliteit in het Engels) is een term die gebruikt wordt om te verwijzen naar de praktijk van interactie met gedeelten van "onbeheerde code" in een beheerde code. . In feite, hoewel NET Framework biedt een groot aantal functies, twee situaties de nodige interoperabiliteit:
Bijvoorbeeld een applicatie kan nodig zijn om Microsoft Excel en een procedure omgeving, omdat de bibliotheek niet is geschreven in Excel. NET te gebruiken, moet u toegang te krijgen tot de zogenaamde Component Object Model (COM) gebruiken .
. NET en COM zijn twee heel verschillende omgevingen uitvoering en de enige manier om de functionaliteit te delen tussen hen is het gebruik van de interoperabiliteit, ook wel bekend als Interop.
Vóór de komst van. NET Framework, COM was het referentiekader waarmee ontwikkelaars samenwerken met Windows-besturingssystemen.
Een ding de twee omgevingen met elkaar gemeen hebben is het feit dat het gebruik van externe bibliotheken moeten ze voor het eerst te importeren. Nadat je ze importeren kunt u declareren en objecten in de bibliotheken instantiëren op dezelfde manier als objecten die behoren tot het kader zelf. En 'het mogelijk om nieuwe typen import uit zowel de code en het instellen van de juiste verwijzingen in Visual Studio.
Het. NET Framework biedt een grote steun voor COM interoperabiliteit, waaronder de mogelijkheid om typebibliotheken importeren. Het mechanisme dat communicatie mogelijk maakt tussen de uitvoering milieu. NET en COM-onderdeel wordt een Runtime Callable Wrapper (RCW). Dit onderdeel behandelt de meeste aspecten van de communicatie tussen de twee omgevingen, waaronder event management en beheer van interfaces.
In tegenstelling tot. NET-componenten, moet COM-onderdelen worden geregistreerd voordat het wordt gebruikt. Na het opnemen van deze componenten moeten worden geïmporteerd via Visual Studio of met behulp van Type Library Importeur tool. Als, bijvoorbeeld, gebruiken we een bepaalde bibliotheek of DLL-bestand, genaamd utility.dll, moeten openen we de DOS-prompt en de component te registreren door het schrijven en uitvoeren van de volgende regel
Uit te voeren Regsvr32 utility.dll
Laten we nu de twee manieren waarop u kunt dat DLL importeren zien. In Viual Studio, binnen het project waarin u wilt gebruiken, klikt u op de rechter muisknop op de Referenties knooppunt, het kiezen van Add Reference

In het venster dat verschijnt openen de COM-tab, selecteer de geregistreerde DLL en klik op OK

Voor het importeren van de DLL in plaats van het gebruik van de tool moet draaien de Type Library Importeur Visual Studio Command Prompt

Stel het pad naar de DLL en schrijf de volgende regel
tlbimp utility.dll
| |
Flash MX (Advanced)
Word een ontwerper van websites van 29 €. |
| |
Java (Cursus)
OOP programmeren in Java zon Van 49 €. |
| |
VB.NET (Cursus)
Maak Desktop Toepassingen met Visual Basic .. Van 49 €. |