본문 바로가기
반응형

→ 개발/C#30

'Microsoft.Office.Interop.Excel.ApplicationClass'을(를) 포함할 수 없습니다. 엑셀 출력 기능을 사용해야 해서 Microsoft Excel 12.0 Object Library 를 참조 추가하였다. 그리고 빌드를 하였는데 아래와 같은 오류가 발생하였다. 오류 22 Interop 형식 'Microsoft.Office.Interop.Excel.ApplicationClass'을(를) 포함할 수 없습니다. 적용 가능한 인터페이스를 대신 사용하십시오. 이런 오류가 발생하는 자세한 이유는 모르겠으나 다음과 같이 참조된 라이브러리의 속성값을 변경하면 해결이 된다. 1. 솔루션 탐색기에서 참조된 Microsoft.Office.Interop.Excel 을 선택한다. 2. 속성창에서 Interop 형식 포함 항목을 True → False로 변경한다. 2018. 4. 16.
분을 입력받아 년, 일, 시간, 분 반환하기 분을 string형으로 입력받으면 00년 00일 00시간 00분 으로 반환한다. public static string MakeMinToDay(string srcMin) { long src; long year, day, hour, minute; if (!long.TryParse(srcMin, out src)) return "ConvertFail"; year = src / 60 / 24 / 365; day = src / 60 / 24 % 365; hour = src / 60 % 24; minute = src % 60; return string.Format("{0}년 {1}일 {2}시간 {3}분", year.ToString().PadLeft(2, '0'), day.ToString().PadLeft(2, '0'.. 2017. 10. 27.
C# GET전송 C# GET방식 전송 및 수신 HttpWebRequest wReq; HttpWebResponse wRes; string cookie = string.Empty; try { StringBuilder data = new StringBuilder(); data.Append("company[0]=0"); Uri uri = new Uri(DmbServiceConfigMng.ServiceConfig.CbsUrl); wReq = (HttpWebRequest)WebRequest.Create(uri + "?" + data.ToString()); wReq.Method = "GET"; wReq.ServicePoint.Expect100Continue = false; wReq.CookieContainer = new Cookie.. 2017. 4. 21.
C# 입력받은 문자열의 byte길이(크기) 구하기 옛날 핸드폰에서 문자보낼 때 MMS로 넘어갈지 안넘어갈지 내가 입력한 글자의 byte수를 보여주는 기능이 있었다. 간혹 이런 정보를 보여줘야 하는데 방법은 다음과 같다.int messageSize = Encoding.Default.GetBytes(tbxMessage.Text).Length; 2017. 4. 21.
반응형