Sto tentando di impostare la comunicazione tra Centura e una DLL COM. (Scaricato da http://download.resip.fr per l'importazione di un database)Utilizzo di tlbexp.exe su una DLL COM
Centura richiede un file .tlb per poter comunicare con questo componente. Normalmente userei regasm /tlb
per generare il .tlb ma visto che si tratta di un dll COM questo non è possibile.
ho scoperto che potevo usare TlbExp per NET dll di: http://msdn.microsoft.com/en-us/library/hfzzah2c(v=vs.80).aspx
ho provato questo fuori, sapendo che sarebbe probabilmente fallire (come ho COM dll). Ho ricevuto questo errore:
TlbExp : error TX0000 : Could not load file or assembly 'file:///C:\Windows\system32\ResipBcb.dll' or one of its dependencies. The module was expected to contain an assembly manifest.
Utilizzo di Dipendenza Walker Ho notato che mancano due .dll. Ho trovato ieshims.dll online ma non riesco a trovare il wer.dll. Vedi this question.
Non so se l'errore tlbexp ha qualcosa a che fare con questo file che manca?
Per riassumere, la mia domanda è: Come ottengo un .tlb da questo .dll? Non riesco a trovare alcun modo per estrarre il .tlb da questo COM .dll.
migliori saluti
Clint Cambier
In seguito ho notato che TlbExp funzionava solo su assiemi .NET. Il TlbImp funziona su COM .dll. Che ha causato la confusione per me. Regsvr32 non funzionerà, questo lo so. Andando a provare il suggerimento di Hans Passant. – Starceaker
Non ho più potuto modificare il mio commento, volevo dire che ho già provato regsvr32 e non ha funzionato. Ci proverò di nuovo, non mi fa male provare. – Starceaker