У меня есть элемент управления ActiveX COM и его исходный код. Я хотел изменить один из входных параметров метода, поэтому я изменил IDL и т. Д., И создал COM DLL и TLB.Различные результаты от TLBIMP и AXIMP
Но когда я импортировал COM-DLL в .NET-проект, метод сохранил свою старую подпись. Поэтому я попытался создать ActiveX DLL с помощью AXIMP (хотя это все равно, я хотел попробовать).
Тем не менее подпись метода не изменилась на то, к чему я изменился.
Но когда я сгенерировал межобъектную DLL, используя TLBIMP из созданного файла TLB, сигнатура метода изменилась правильно.
Где я могу быть неправ?
Спасибо.
Вы уже зарегистрированы в библиотеке, используя 'regsvr32', перед импортом? – Carsten