C# Class Library use in script
C# Class Library use in script
C# Class Library
namespace ClassLibrary2
{
// Interface declaration.
public interface ICalculator
{
int Add(int Number1, int Number2);
};
[ProgId("Test.SimpleCalc")]
public class SimpleCalc : ICalculator
{
public int Add(int Number1, int Number2)
{
return Number1 + Number2;
}
}
}
JavaScript 에서는 주로
요런 형태로 DLL 을 로드한다.
<object name="Class1" id="Class1" classid="CLSID:*-*-*-*" width="0" height="0"></object>
일단 임의의 CLSID 를 만들어낸다
Visual Studio [도구] [GUID 만들기] 로 GUID 를 하나 만들어 낸다.
{3963CDD9-1079-463A-BCDA-0182D296C9B6}
namespace ClassLibrary2
{
// Interface declaration.
public interface ICalculator
{
int Add(int Number1, int Number2);
};
[ProgId("Test.SimpleCalc")]
[Guid("3963CDD9-1079-463A-BCDA-0182D296C9B6")]
public class SimpleCalc : ICalculator
{
public int Add(int Number1, int Number2)
{
return Number1 + Number2;
}
}
}