개발자 포럼

필독사항1 :  
필독사항2 :  

SohotSMS 컴포넌트가 C# 관련 예제를 지원하지 않아 이에 관한 문의글이 많이 올라고더라구요 .


저 또한 처음 프로젝트때 C#으로 연동을 해야해서 관련 예제 코드를 구하기가 힘들어 dll 파일을 직접 Import시켜 연동했습니다.


이에 관련한 소스코드를 공개하려합니다. 매우 간단하더라구요.


 우선 C# 에서 SohotSMS.dll 파일을 연동하는 방법은 다들 아실거구요. 이게 Interop 방식으로 작성되어 클래스를 C#으로 가져올 수가 없을거에요. (이론적인 얘기는 생략하구요)


이를 해결하는 방법은 참조된 dll의 속성칸의 Interop을 false로 해두면 작업은 끝납니다. SMS 관련 클래스를 가져다 쓸수 있습니다.  


이리 하여


예제 소스는 다음과 같습니다.

using SoHotLib;



......


 private SMSClass sms = new SMSClass();
  

 private void SMSsending(string recNumber, string Message) // 매개변수는 폰넘버, 보낼 메세지
        {       

            sms.SetAppVersion("어플버전"); // 안해도됨
            sms.SetUser("아이디", "비번");


            sms.Add(recNumber, "이름", Message, "제목" ,"내용" , "내, 0); // 함수원형 살펴보세요.


            // sms 클래스를 살펴보시면 LSM 등으로 보낼 수 있어요. 이하 VB관련 예제를 참조하시면 될거에요.

            if (!sms.Connect())
            {
                MessageBox.Show("메세지 전송오류\n" + recNumber);

            }

            int resval = sms.Send();
            if (resval == -1)
            {
                MessageBox.Show("전송중 오류발생\n" + recNumber);
            }
            sms.Disconnect();
            
        }

도움되시길 바랍니다. 수고하세요~      





댓글 '2'

profile

wiley


*.159.164.200

많은 도움이 되었습니다.

감사합니다^^

와이드라인


*.142.9.58

감사합니다. 참고로 프로젝트 속성에서 플렛폼 대상을 Any Cpu에서 x86으로 하는게 좋습니다.

List of Articles
번호 제목 글쓴이
282 REST API sent API 403 에러 문의합니다. secret [8] Toss
281 REST API CURL_ERROR : name lookup timed out [3] (주)위드플레이
280 기타 보낸문자 내역 확인 클릭시 로딩문제 secret [4] 스마트달인
279 기타 연동페이지 로딩문제 secret [1] 스마트달인
278 Classic API php 샘플 코드 따라 했는대 Format error 나네요 secret [1] 오렌지곰
277 REST API InvalidAPIKey 403 에러 문의 드립니다. secret [4] (주)프렌트립
276 Classic API 64bit 컴파일 환경에서 동작하는 궁금합니다. secret [1] 공간정보기술
275 REST API 문자전송 오류 [1] 이진하
274 수익쉐어 12월 SP정산 안내 쿨에스엠에스
273 수익쉐어 솔루션 사용자가 다수인 경우 API키 제어 방법이 궁금합니다. secret [1] 퍼넥스
272 REST API asp 이미지 발송 문의 secret [1] 우당탕탕
271 기타 xe 에서 문자 발송이 안됩니다. secret [1] 범아인쇄(주)
270 Classic API HTTP API 관련 다중발송 문의 드려요 [1] 솔레
269 REST API 한글이 전송이 되지 않습니다. secret [5] SBS
» 오픈TIP C# Sohot 연동 방법 공유 [2] 봉봉프로젝트
267 수익쉐어 11월 SP정산 안내 쿨에스엠에스
266 REST API rest-master C 빌드에러 질문입니다 [3] 시템
265 Classic API c++에서 sms 전송 [2] ddfdew123
264 Classic API message_id 값 [1] (주)모이어
263 Classic API For input string 발생합니다. secret [7] 메타라이츠