..
Interoperabilitate (interoperarea în limba engleză) este un termen folosit pentru a face referire la practica de a interacţiona cu portiuni de "cod unmanaged" într-un cod gestionat. . De fapt, deşi NET Framework oferă un număr mare de caracteristici, două situaţii face interoperabilităţii necesare:
De exemplu, o aplicatie ar putea fi necesar să utilizaţi Microsoft Excel şi un mediu de procedură, din moment ce biblioteca nu este scris în Excel. NET, va trebui să-l de acces, pentru a utiliza aşa-numita Component Object Model (COM) .
NET şi. COM sunt două medii destul de diferite de executie si singura modalitate de a partaja funcţionalitatea între ele este de a utiliza de interoperabilitate, de asemenea, cunoscut sub numele de Interop.
Înainte de apariţia de NET Framework., COM a fost cadrul de referinţă prin care dezvoltatorii interacţionează cu sistemele de operare Windows.
Un lucru două medii au în comun este faptul că, pentru a utiliza biblioteci externe trebuie să-i primul import. După ce le importaţi puteţi declara şi instanţia obiecte în acele biblioteci, în acelaşi mod ca şi obiecte aparţinând cadrului în sine. Şi "posibilitatea de a importa tipuri noi de la atât codul cât şi stabilirea referinţelor dreptul în Visual Studio.
. NET Framework oferă un mare sprijin pentru interoperabilitate COM, inclusiv capacitatea de a importa bibliotecile de tip. Mecanismul care permite comunicarea între mediu de execuţie. NET si componente COM este numit un Wrapper Runtime apelabile (RCW). Această componentă se ocupă de cele mai multe aspecte de comunicare între cele două medii, inclusiv management de eveniment, şi interfeţe de management.
Spre deosebire de componente NET., Componente COM trebuie să fie înregistrate înainte de a fi folosite. După înregistrare aceste componente trebuie să fie importate prin Visual Studio sau prin utilizarea de tip instrument Importator Bibliotecă. Dacă, de exemplu, vom folosi o bibliotecă sau DLL special, numit utility.dll, trebuie să deschideţi promptul de comandă DOS şi registru componenta de scris şi de executare următoarea linie
Executaţi Regsvr32 utility.dll
Să vedem acum cele două modalităţi în care puteţi de import DLL. În Viual Studio, în cadrul proiectului în care doriţi să-l utilizaţi, faceţi clic pe butonul mouse-ului dreapta pe nodul Referinţe, alegerea de referinţă Adaugă

În fereastra care apare deschideţi fila COM, selectaţi DLL înregistrat şi faceţi clic pe OK

Pentru a importa DLL loc de a folosi instrumentul ar trebui să ruleze de tip Biblioteca Importator Visual Studio Command Prompt

Setaţi calea către DLL si scrie urmatoarea linie
tlbimp utility.dll
| |
AutoCAD (eBook)
Crearea de structuri arhitecturale. La doar 29 €. |
| |
Flash MX (Avansat)
Deveniţi un designer de site-uri web de la 29 €. |
| |
PHP (Curs)
Ciclu complet pentru crearea de site-uri Web dinamice. De la 49 €. |