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
[42090] Re: 답변은 아니지만... ^^
박지훈.임프 [cbuilder] 785 읽음    2005-10-05 21:04
답변은 아닙니다.

소스를 보니 비주얼C++이군요.
초보자님께서 질문을 써주신 이 게시판은 비주얼 C++과 동일한 강력한 기능을 가지고 있으면서도 비주얼 C++보다 훨씬
쉽고 빠르게 개발할 수 있는 C++ 개발툴인 C++빌더에 대한 질문/답변을 쓰는 게시판입니다.

특별한 장점도 없으면서 생산성만 떨어지는 MFC의 늪에 빠져 허우적대는 다수에 편입되시기보다는, 똑같은 윈도우용
C++ 개발툴이면서 동등한 강력함에다 쉽고 빠른 개발을 보장하는 C++빌더로 전향해보시는 것은 어떠신지요? ^^

그럼...


초보자 님이 쓰신 글 :
: 개인적으로 비오는날을 좋아 하는데.. 맘은 착잡하네요..^^;;
:
: 액티브 dll를 받았는데.. 그 안에 소스가
:
: InformationA(BSTR in_param, BSTR *result)
:
: InformationB(BSTR in_param, BSTR *result)
:
: 두함수가 있습니다.
:
: 근데 이 두함수를 결합을 해야 하는데..
:
: B가 처리되는 동안에 A를 불러서 처리를 하겠금 하려고 합니다.
:
:
: InformationB 함수안에 한부분 처리되면서 InformationA를 적용해서 문자열로 받아서 그것을 다시 B함수 최종
: 리턴할때 받아오려고 합니다. 에러 없이 컴파일이 되어지만 막상 값을 호출 받을때 값이 정상적으로 나오지 못하고
: A불러오는 포인터 지정 되어 있는 값들은 공백으로 나오고 B함수의 첫번째 값만 나옵니다. 포인터 지정을 잘못하였는지...
:
:
: InformationB(BSTR in_param, BSTR *result){.........
:
:
: for(i = 0 ; i < nVarCnt ; i++) {
:
: CString bstr;
: CString dies;
:
:
: bstr =  arrDEP_AIR.GetAt(i) + _T(",")+strDepApt +_T(",")+ccse1+_T(",")+ccse2+_T(",")+strArrApt +_T(",")+ccse3+_T(",")+strDepCls+_T(",")+ccse4+_T(",")+ccse5+_T(",")+ccse6;
:                                        
: CComBSTR bstrRe(bstr);
:
: dies = InformationA(bstrRe,(BSTR *)*result);
:                  
: strReturn1 = strReturn1 + _T("/") +  bstr;
:
: result1++;
: }
: arrDEP_AIR.RemoveAll();       
: arrCUR_AMT.RemoveAll();       
: arrHED_APT.RemoveAll();       
: arrSDE_APT.RemoveAll();       
: arrMAX_STY.RemoveAll();       
:
: CString    strVarCnt;
: strVarCnt.Format("%d", nVarCnt);
: strReturn = strReturn + _T("GOOD") + _T(",") +
: strVarCnt + strReturn1 + _T(",");
: CXmlParse par;
:
: strReq = par.XmlInsertCR(strReq);
: strRsp = par.XmlInsertCR(strRsp);
:
: strReturn = strReturn + _T("#####") + strReq;
: strReturn = strReturn + _T("#####") + strRsp;
:            
: CComBSTR bstrResult(strReturn);
: *result = bstrResult.Detach();
: buff.Format("%s [Output=%s]", now.Format("%Y%m%d"), strReturn);
: .........}
: ***********************************************
: 알려주시면 감사드리겠습니다.

+ -

관련 글 리스트
42065 안녕하세요.문제가 발생하는데. 도움 좀 부탁드립니다. 초보자 853 2005/10/01
42090     Re: 답변은 아니지만... ^^ 박지훈.임프 785 2005/10/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.