C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[62288] Re:DVR OCX 프로그램 종료 문제
김태선 [cppbuilder] 1779 읽음    2010-09-01 13:47
쓰시는 OCX가 뭔지는 자세히 모르고, 프로그램 실행도 안해 봤지만,
일단 코드 중에

                        RASplus_WatSear1->setCameraMap(

                                                                i,                                              // camNum         패널상의 위치
                                                                0,                                              // postKey         ??
                                                                WideString("dbpolice01").c_bstr(),              // SzSitename      //test  (hostid)
                                                                WideString("dbpolice01").c_bstr(),              // SzAddr          //192.168.0.174
                                                                i,                                              // nHostCam
                                                                WideString("admin").c_bstr(),                   // id                아이디
                                                                WideString("").c_bstr(),                        // pw                패스워드
                                                                (mode == MODE) ? 8016 : 10019,                  // 용도별 port
                                                                (mode == MODE) ? 1 : 0,                         // 모드              써치, 워치
                                                                false,                                          // 모뎀 사용여부
                                                                true,                                           // dns 사용여부     도메인 사용여부  //false
                                                                WideString(DVRDNS).c_bstr(),                    // dns addr        도메인주소
                                                                10088,                                          // dvrdns Port     도메인 포트
                                                                8116                                            // audio port      오디오 포트
                                                        );


WideString("").c_bstr() 이 부분은
L"" 로 한번 바꿔 보세요.

WideString("").c_bstr() 는 NULL과 같고
L"" 은 빈 스트링을 가르키므로 둘이 다릅니다.
아마도 비밀번호를 요구하는 곳이니 NULL이 아니라 빈스트링을 대입해야 하는 것으로 보입니다.
NULL은 0 번지이니,
0 번지 데이타를 읽으려고 하면 예외 에러가 나서 프로그램이 죽어 버리기도 하거든요.


로더 님이 쓰신 글 :
: 업체에서 OCX를 받아서 빌더로 dvr 뷰어를 만드려고 합니다.
:
: OCX를 빌더에 올리는것까진 진행이 되었는데, 간단한 데모 프로그램을
:
: 하나 만들어서 돌릴려고 하니깐 특정 함수 부분에서 에러(??) 가 발생해서
:
: 프로그램이 그냥 죽어버리는겁니다.
:
:
: 업체에 문의를 해봤더니 VC++로 만들었고, 다른 툴에서는 테스트를 안해봤고,
:
: 요청을 해도 할 계획이 없어 보였습니다.
:
: 그래서 고민고민 하다 고수님들께 도움을 청하러 이곳에 글을 올립니다.
:
:
: OCX원본 파일, 제공해준 예제 웹 프로그램, 제가 테스트한 프로그램을 올려드립니다.
:
: 귀찮으시더라도 해결 방법을 조언해 주셨으면 합니다.
:
: 아!! OCX 관련 가이드를 빼먹었습니다. 추가로 올립니다.

+ -

관련 글 리스트
62287 DVR OCX 프로그램 종료 문제 로더 886 2010/09/01
62288     Re:DVR OCX 프로그램 종료 문제 김태선 1779 2010/09/01
62292         Re:Re:DVR OCX 프로그램 종료 문제 로더 1861 2010/09/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.