Ребят, есть у кого простейший пример? Я пробую написать:
using System.Runtime.InteropServices;
namespace HelloWorld
{
[ComVisible(true),Guid("9F771A0C-EC80-4508-B064-D3AB7AD9F53B"),ProgId("AddIn.HelloWorld")]
public class HelloWorldCopmonent
{
//Какие-нибудь процедуры
}
}
Зарегистрировал с помощью
@ECHO OFF
REM The following directory is for .NET 4.0
set DOTNETFX4=%SystemRoot%\Microsoft.NET\Framework\v4.0.30319
set PATH=%PATH%;%DOTNETFX4%
regasm.exe VoiceMessage.dll /tlb VoiceMessage.dll /codebase
pause
Пытаюсь подключить ее в 1Ске и нифига не получается :(
ПодключитьВнешнююКомпоненту("AddIn.HelloWorld")
Смотрю в регистре, там путь указан тот где и находится длл.
(5) пробовал, все работает.. НО! Я не могу на этом примере свою компоненту сделать (изменить имя), не знаю как... вроде бы все MyComponent поменял, айдишники поменял и нифига не пашет :(