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;
}
}
}
'Programming > C,CPP,CS' 카테고리의 다른 글
c# dll ClassLibrary 에서 MessageBox.Show(text,title); (0) | 2016.04.06 |
---|---|
.Net FrameWork 버전 확인 방법 (0) | 2016.04.05 |
C# Class Library use in java (클래스 라이브러리) JACOB (0) | 2016.04.05 |
C# Class Library DLL 만들기, use in mfc (1) | 2016.04.05 |
c, cpp, com, atl, stl, vc7 String (0) | 2016.03.28 |