Domande con tag 'com'

3
risposte

Meglio scrivere la libreria .NET tenendo conto delle limitazioni COM, oppure separare la libreria .NET da Interop?

Mi sono imbattuto in questo interessante articolo: Come mi è piaciuto amare COM Interoperabilità su CodeProject, che mi ha fatto pensare ... L'autore sostiene che non vogliono alcuna COM-libreria nella propria libreria .NET perché toglie la...
posta 24.03.2015 - 16:09
2
risposte

Creare gli assembly di interoperabilità primari o generarli?

Non ho mai visto questa domanda in modo definitivo: Se si sta mantenendo una DLL COM che può essere utilizzata da un programma .NET, è meglio: Importare la DLL COM in ogni progetto, che genera un assembly Interop per ogni progetto? o...
posta 02.02.2012 - 20:37
2
risposte

COM INTEROP Support - che è meglio? C # o VB

Continuo a sentire che c # è "migliore" di vb ... ma per quanto posso vedere, a parte le differenze sintattiche, entrambi vengono compilati allo stesso IL. Ho trovato alcuni buoni articoli su google che spiegano quali sono le differenze tra i du...
posta 29.01.2013 - 19:44
1
risposta

Peculiar architecture interfaceing .NET to out-of-process di AutoCAD

Ho scritto una serie di classi per interagire con AutoCAD da un assembly .NET out-of-process, ma sembra che la mia architettura di classe e le sue interazioni siano insolite. Sto lottando per trovare un modo migliore per progettarli. Alcuni b...
posta 25.03.2015 - 18:09
1
risposta

Esiste un modo per utilizzare le tecniche RAII in COM?

Sono preso tra due modelli concettuali su come costruire oggetti, e sto avendo problemi a capire quale standard voglio adottare. Preferisco programmare in .NET e spesso provo a usare RAII e le proprietà di sola lettura per creare oggetti immu...
posta 24.07.2014 - 17:20
2
risposte

COM - con un grande potere derivano grandi responsabilità, ma a quale costo? (cercando consigli sulle pratiche di codifica quando si lavora con COM)

Qual è la prassi migliore (o comunemente accettata) su dove dichiarare le variabili oggetto COM (scope) e come gestirne la pulizia quando si utilizza la gestione strutturata degli errori? Ho appena trascorso un sacco di tempo a imparare sull...
posta 15.07.2015 - 22:01
1
risposta

Eliminazione dei requisiti di affinità del thread durante la conversione di un oggetto COM STA in un oggetto COM MTA

Supponiamo di dover convertire un oggetto COM STA in un oggetto MTA. Gli appartamenti a thread singolo garantiscono non solo che solo un thread chiamerà l'oggetto alla volta, ma che è sempre lo stesso thread (affinità del thread). Penso di av...
posta 17.09.2015 - 20:52
2
risposte

Quando disattivare Option Strict? O come gestire l'ereditarietà di COM utilizzando Option Strict?

Sto provando a sviluppare un componente aggiuntivo per un'applicazione utilizzando la sua API e ho attivato Option Strict. Cercando di lavorare con questi oggetti COM sta causando più problemi di compilazione dicendo Option Strict On disall...
posta 30.06.2015 - 21:41
1
risposta

Qual è una buona strategia per registrare i tasti di scelta rapida in 2 passaggi?

User32.dll espone una funzione RegisterHotKey , per registrare, beh, tasti di scelta rapida: [DllImport("user32.dll", SetLastError = true)] [return: MarshalAs(UnmanagedType.Bool)] public static extern bool RegisterHotKey(IntPtr hWnd, IntPt...
posta 29.03.2016 - 03:19
2
risposte

Hai bisogno di privilegi elevati in fase di esecuzione se l'applicazione utilizza COM?

Non ho familiarità con le varie opzioni disponibili quando si ha a che fare con componenti COM. Un sistema legacy nella nostra azienda ha pubblicato un'API COM con una dll in modalità mista per consentire ai componenti .NET di interagire con ess...
posta 13.12.2016 - 12:07