본문 바로가기

dll3

4. Overloading, Creating a DLL 4. Overloading, Creating a DLL Have a nice coding! 2017. 1. 31.
Inconsistent accessibility: parameter type 에러 처리 dll 파일을 만들어 다른 응용 프로젝트에서 사용하기 위해서 클래스들을 정의하고 enum 여러 개를 정의한 후 dll을 생성하는 과정에서 다음과 같은 에러 메시지를 나타내었다. "Inconsistent accessibility: parameter type" dll 내에서 사용하는 메서드의 입력 파라미터로 정의한 enum 형태의 입력 파라미터로 설정해주었는데 해당 입력 파라미터를 포함하는 메서드 부분에서 이런 에러가 나서 생각해보니 역시 에러 메시지에서 유추할 수 있듯이 접근에 문제가 있는 듯하여 입력 파라미터로 사용된 enum 앞에 다음과 같이 해주었다. public enum deliveryState { ready, delivering, complete }; public enum deliveryMetho.. 2012. 10. 3.
입력 파라미터로 클래스를 받은 대리자와 dll 사용하기 서울 성공회대학교 소프트웨어공학과 학생들을 가르치면서 과제로 내 준 내용을 정리해 보았으며 세부내용은 다음과 같습니다. - myInformation.dll 파일 namespace myInformation { public class Book { public string title; //도서명 public string author; // 저자 public string publisher; // 출판사 public Book(string intitle, string inauthor, string inpublisher) { title = intitle; author = inauthor; publisher = inpublisher; } } public class Music { public string title; /.. 2011. 11. 2.