http://whiteat.com/zbxe/37201 에서 제작한 DLL 을 응용프로그램에 적용해 보겠습니다.
위에서 만들어진 DLL을 응용 프로그램에서 사용해 보겠습니다.
라이브러리 추가하기
기본폼을 생성한 후에 using WATCalDll; 를 선언해줍니다.
지금 바로 컴파일을 한다면 에러가 발생할겁니다.
WATCalDll 이 어디에 있는지 컴파일러는 알지 못하기 때문이죠.
컴파일러가 WATCalDll 을 찾을 수 있도록 해 줘야 합니다.
프로젝트명을 선택한후 우측 마우스 클릭에서 [참조 추가]를 선택합니다.

[참조 추가]창이 뜨는데, 참조의 위치를 지정해주면 됩니다.
[찾아보기]에서 앞 장에서 생성한 Dll 파일을 선택해줍니다.

[참조] 항목에서 WATCalDll 이 추가되었음을 알수 있습니다.
해당 라이브러리의 자세한 정보를 보고 싶으면 더블클릭으로 파일을 열어 볼수 있습니다.

여기까지 작업한 후 컴파일 하면 아무런 문제없이 실행파일이 생성됩니다.
사칙연산 기능 활용
이제 라이브러리에 있는 사칙연산 메소드를 사용해 보겠습니다.
private void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show("Add : " + clsCal.Add(11, 5).ToString());
MessageBox.Show("Sub : " + clsCal.Sub(11, 5).ToString());
MessageBox.Show("Mul : " + clsCal.Mul(11, 5).ToString());
MessageBox.Show("Div : " + clsCal.Div(11, 5).ToString());
}
{
MessageBox.Show("Add : " + clsCal.Add(11, 5).ToString());
MessageBox.Show("Sub : " + clsCal.Sub(11, 5).ToString());
MessageBox.Show("Mul : " + clsCal.Mul(11, 5).ToString());
MessageBox.Show("Div : " + clsCal.Div(11, 5).ToString());
}
컴파일 후 실행하면 4개의 메세지 창이 순서대로 나타나며,
사칙연산 결과값이 정확히 나타납니다.
관련 문서가 검색되었습니다.
- [2018/02/26] List 에서 고유값 얻기 ()
- [2015/05/22] C#, 아두이노 간의 WIFI 통신으로 LCD 제어 (4566)
- [2015/03/13] 항상 마지막에 추가한 TEXT 보이게 ()
- [2014/11/28] 컴퓨터-아두이노 간의 블루투스 통신 (채팅) (4806)
- [2014/04/18] 0. LED 깜박이기 (3114)
- [2014/01/17] ComboBox Text 편집 안되게 (14491)
- [2014/01/08] if 문에서 여러개 비교할때 (25340) *3
- [2013/12/30] C++, C# 간단한 기능 비교 (12884)
- [2013/12/18] 3자리마다 ,(콤마) 찍기 (원화, 달러 표시) (15224)
- [2013/11/26] MSVCR110.dll , MSVCR100.dll오류 (17699) *2