Asigurați-NET de asamblare ca un obiect-COM vizibil nu este prea dificil, dar nu există câteva lucruri evidente care pot lua destul timp.
Imediat trebuie remarcat faptul că, pentru cei interesați de acest subiect ar trebui să fie în detaliu și să recomande o carte strict A Dubovtseva „a Microsoft.NET mai complet ghid“, care detaliază procesul, precum și alte lucruri foarte utile. În același proces va fi descris pe scurt.

După proiect, puteți crea orice clase care implementează logica necesară. Cu toate acestea, pentru a afișa corect în spațiul COM-obiecte, trebuie să alocați fiecare atributele de clasă. Iată-le:
De asemenea, este de dorit să se semneze întregul ansamblu cu un nume puternic (pentru motivul că acesta este plasat în GAC fara gres), se poate face cu ajutorul atributului
Firește, perechea de chei trebuie să fie create în prealabil.
Este demn de remarcat faptul că fișierul manifest trebuie să conțină același atribut
ComVisible (adevărat), aproximativ în formă de:
Este demn de menționat faptul că toate clasele exportate trebuie să conțină un constructor implicit. În cazul în care o clasă nu este, cum ar fi COM-obiect nu se înregistreze!
Vom descrie procesul de înregistrare. În general vorbind, există diferite moduri de a înregistra un ansamblu ca un obiect COM, vor descrie cele mai simple. Creați un liliac-fișier cu următorul conținut:
Verificați dacă clasele de asamblare ca de COM-obiecte pot fi înregistrate prin căutarea rubricile relevante din registru sau prin utilizarea de utilitate oleview.exe, după cum se arată mai jos:

Asamblarea de registru nlbrd numit prezinta o intrare pentru klakssa Bridge.

La fel, dar oleview.exe
Dacă toate aceste puncte sunt OK, NET-asamblare este acum atât un obiect COM.
Articole asemănătoare.