2011-01-20 8 views

risposta

7

Si potrebbe esporre l'assembly .NET come oggetto COM utilizzando lo strumento regasm.exe:

regasm.exe /tlb /codebase Foo.dll 

Per questo per il tuo lavoro di montaggio (o il tipo si è disposti a esporre come oggetto COM) deve essere contrassegnati con l'attributo [ComVisible(true)].

Quindi è possibile consumarlo come si consumerebbe un normale oggetto COM da Delphi: importando la libreria dei tipi.

0

Date un'occhiata a http://www.managed-vcl.com/ Ho lavorato con questo componente ed è davvero facile da usare e molto veloce. Ha funzionato su tutti gli assiemi che ho testato finora.

0

Dai un'occhiata allo CrossTalk.

+0

Remmy 'CrossTalk 'supporta Delphi 2007 e versioni successive, http://www.atozed.com/CrossTalk/FAQ/index.EN.aspx – RRUZ

+0

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire collegamento per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. – Thor