소프트웨어 301

ADO Recordset 을 넘기는 방법(MTS 컴포넌트에서 ASP로...

출처 : http://www.devpia.com/Club/ClubBoard/BoardView.aspx?no=281&ref=277&forumname=C_BOARD1&code=3&KeyW=Recordset&KeyR=title MSDN 에서 찾았습니다. 에공...역시 두드리는 자에게 문은 열리나 봅니다. ^__^ HOWTO: Implement Visual C++ COM Objects Returning Recordsets ID: Q225131 ----------------------------------------------------------------- The information in this article applies to: Active Server Pages ActiveX Data Objects (..

소프트웨어/C++ 2007.01.10

서버 컴포넌트 디버깅하기

I. 사전작업 1. 일단 서버 컴포넌트를 로드 시킨다. (서버 컴포넌트를 이용한 asp페이지 호출) 2. procexp.exe 를 통해 어떤 dllhost.exe가 해당 서버 컴포넌트를 로드했는지 확인(PID확인) II. VS 디버깅 환경 설정 3. Visual Studio 6.0 실행 4. Build > Start Debug > Attach to process 클릭 5. Show System Processes 체크박스 체크 6. 확인해 둔 DLLHOST 클릭 후 확인 버튼 클릭 (-> Alert창 뜨고 -> Disassembly 화면이 보이게 됨) III. 디버깅 7. 탐색기에서 디버깅할 cpp 파일을 Disassembly 화면에 드래그 앤 드롭한다. 8. 브레이크 포인트를 잡아준다. 9. 다시 한번 ..

소프트웨어/C++ 2007.01.10

ATL COM 매개변수 디폴트 값 주기

ATL COM 매개변수 디폴트 값 주기 개변수 생성시 [in]에 ,optional, defaultvalue() 를 추가한다. 예) [in, optional, defaultvalue(-1)] LONG lNo [in, optional, defaultvalue("")] BSTR bstrName 예) .idl 파일 내용 [id(1), helpstring("method ListAdmin")] HRESULT ListAdmin([in] BSTR bstrID, [in,optional,defaultvalue(-1)] LONG lStatus, [in,optional,defaultvalue("")] BSTR bstrCompany, [out, retval] LPDISPATCH* ppRecordset); 출처 : wunderbar

소프트웨어/C++ 2007.01.10

ASP Component 에서 RecordSet 으로 리턴하기

ASP Component 에서 RecordSet 으로 리턴하기 [요약] 보통 우리는 ADO Recordset(_Recordset)을 데이타베이스(SQL, Oracle, Access, ...)로부터 얻어서 사용한다. atl2ado.exe 나 ado2atl.exe 같은 샘플 프로그램이 모두 그런데 본 아티클에서는 Recordset 을 Database 가 아닌 수작업으로 만드는 코드를 작성해본다. [추가정보] 1. Visual C++ 의 ATL COM AppWizard 를 이용해서 ATL 프로젝트 (manual_recordset)를 구성한다. 2. 프로젝트에 Simple Object 를 추가하고 이름을 MyObject 이라한다. 3. MyObject 에 ADO recordset 을 반환하는 메소드를 추가하기 ..

소프트웨어/ASP 2007.01.10

루비 온 레일즈 자료 디렉토리 ( Ruby On Rails : ROR 참조 자료)

루비 온 레일즈에 대한 자료집(지속 업데이트 12/13) 1. 루비온 레일즈 IT 용어 사전의 루비온 레일즈 루비온레일즈 공식 사이트(Eng) 루비온레일즈 위키(Eng) 루비온 레일즈 메일링 리스트 Eng (Q&A) Rails API(Eng) 소개 기사 I - 영문(http://www.onlamp.com/lpt/a/5546) 소개 기사 II - 영문(http://www.onlamp.com/lpt/a/5641) Keny님( herblover@gmail.com)의 'Ruby on Rails 개발환경 구축하기-한글' (Preinfromation) Keny님( herblover@gmail.com)의 'Ruby on Rails Simple 예제-한글') RailsExample.pdf 루비온 레일즈 문법 및 성능 ..

폴더내에 파일 검색 - Find In Files

Find In Files 중요 기능 # 텍스트 찾기 기능 파일 찾기 기능 탐색기 쉘 메뉴 지원 찾은 텍스트 Hilite기능 Unicode, Ascii, ?UTF8 Text 자동인식 기능 Regular Expression지원 Drag&Drop으로 검색폴더추가 기능 다양한 오픈기능(Shell Open, Open by editor, Open containing folder) Delete기능(Move to trash, Delete) 그외 개발자도 모르는 기능이 있음^^(찾아보아요~~) 기능 설명 # Find What : 찾을 문자열. 만약 문자열이 존재하지 않는다면 "In files/file types"에 설정한 파일을 찾는다. 아래 그림은 문자열을 찾은 그림이다. In files/file types : 문자열..

MSXML 4.0/5.0 대신 MSXML 3.0/6.0 을 사용해야 하는 이유~

MSXML5…Not in This IE by ieblog IE7 의 ActiveX Opt-In 기능은 MSXML 4.0/5.0 을 사용할 경우, 알림 표시줄을 표시하고 사용자가 허락해야 실행되도록 합니다. WMP 6.4 도 마찬가지입니다. 그러므로 미래, 보안, 사용자 편의성을 고려한다면 MSXML 6.0 혹은 IE7 의 Native XMLHTTP 를 사용하도록 소스를 수정해야 합니다. MS 의 이 결정은 타이밍이 조금 재밌는데, 며칠 전 MSXML 4.0 의 제로데이 취약점이 발견되었기 때문입니다. 적절한 정책이었지만 적용의 시기 문제로 Obsolete Control 들의 반란이 계속되고 있으니까요. 보다 자세한 내용은 아래 링크에서 확인하시기 바랍니다. Using the right version of..

소프트웨어/XML 2006.12.30

Ajax 마스터하기

http://www-128.ibm.com/developerworks/kr/library/wa-ajaxintro1.html Ajax 마스터하기, Part 1: Ajax 소개 (한글) Ajax 마스터하기, Part 2: JavaScript와 Ajax를 이용한 비동기식 요청 (한글) Ajax 마스터하기, Part 3: Ajax의 고급 요청 및 응답 (한글) Ajax 마스터하기, Part 4: 웹 응답에 DOM 활용하기 (한글) Ajax 마스터하기, Part 5 : DOM 다루기 (한글) Ajax 마스터하기, Part 6: DOM 기반 웹 애플리케이션 구현 (한글) Ajax 마스터하기, Part 7: 요청과 응답에 XML 사용하기 (한글) Ajax 마스터하기, Part 8: 요청과 응답에 XML 사용하기 O'R..