Microsoft MVP성태의 닷넷 이야기
프로그램하다 보면. ^^ [링크 복사], [링크+제목 복사]
조회: 9051
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)

프로그램이란 것을 하다 보면,

때로는 지극히 당연히, 아니란 듯이, 정말 그런 것처럼... 생각하고 실수를 저지르고 마는 경우가 있습니다. ^^;

오랜만에 IPersistPropertyBag 인터페이스를 구현해서 <OBJECT/> 태그 안에 <PARAM/> 태그를 넣어서 값을 받으려는 코드를 했는데.

우선, HTML 페이지 안에다가...

<OBJECT ...>
   <PARAM NAME="key" VALUE="value">
</OBJECT>

라고 해놓고, IPersistPropertyBag::Load 메서드 안에서 당당하게 MessageBox 테스트를 해보았는데.

오랜만이라 그런지,,, ^^; 메시지 박스가 출력이 안되는 현상이 발생했습니다.
그러니까, Load 메서드 자체가 실행이 안되는 것이죠.

음,, COM_INTERFACE_ENTRY에도 정의해주었는데... 혹시 내가 만든 프로그램이 Active Document라서 그쪽 관련한 특정 인터페이스가 선행되어서 그 이후의 IPersistPropertyBag와 같은 인터페이스 유는 QI하지 않는 것인가 싶어서... 정말, 열심히 "연구"하기 시작했습니다.

물론, 하다하다 지쳤지요. 그러다가... 게슴츠레해진 눈으로... HTML 페이지를 아무 생각 없이 쳐다보았습니다.
잠시 후, ^^; 해당 페이지에는 OBJECT를 2개 포함하고 있었다는 사실과, 내가 테스트 하는 코드에 <PARAM/>을 넣은 것이 아니고, 엉뚱한 <OBJECT/>에 <PARAM/>을 넣었다는 것을 알게 되었습니다.

정말이지... 프로그램하다 보면... 이렇게 아무 일도 아닌 것에 ... 시간을 뺏기는 일이 종종 있습니다. ^^;


[연관 글]






[최초 등록일: ]
[최종 수정일: 7/10/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
549정성태4/20/2023273youtube-dl을 파이썬으로 실행하는 방법
548정성태4/15/2023271Galaxy Buds2를 Windows에 연결한 경우 (Stereo가 아닌) Mono로 들리는 문제
547정성태1/28/2023667JetBrains Omea Reader에서 TLS 1.2 모드의 https 서버로부터 RSS 구독이 안 되는 경우 해결 방법파일 다운로드1
546정성태12/17/20221523blizzless-diiis 소개 - (C#으로 만들어진) Diablo 3 오픈 소스 서버
545정성태11/29/20222103[종료] [2차] "시작하세요 C# 10" 서적 나눔합니다. (5권)
544정성태11/6/2022890Camtasia - "변경된" 볼륨을 일괄 설정하는 방법
543정성태11/4/20222261[종료] "시작하세요 C# 10" 서적 나눔합니다. (4권 한정)
542정성태6/8/20221913입력 포커스를 가져가는 응용 프로그램을 확인하는 방법 - FocusLogger
541정성태6/7/20221700특정 USB 장치가 인식이 안 되는 문제
540정성태5/25/20221700구글 검색 시 "ko-kr"이 아닌 "en-us"에 해당하는 자료 검색 방법
539정성태5/23/20221605문법에 맞지 않는 learn.microsoft.com의 C++ 소스 코드
538정성태5/18/20221743WACOM Intuos Pro PTH-660 사용 후기 (개발자 입장)
537정성태3/17/20222123eFriend Plus 설치 후 실행이 안 되는 문제가 발생한다면?
536정성태1/13/202232952021년 블로그 기부 수익 공개 ^^
535정성태11/25/202137272021년 새로운 PC
534정성태10/19/20213890파판14 - 에오르제아의 시간 알람을 위한 C# WinForms 응용 프로그램 [1]파일 다운로드1
533정성태10/6/20215477모바일 브라우저에서 "비공개 연결이 아닙니다." NET::ERR_CERT_AUTHORITY_INVALID 오류가 발생하는 현상 [1]
531정성태9/1/2021361516GB로도 모자란 근래의 개발 환경
530정성태7/27/20212442그동안 마이크로소프트 계정으로 가입한 웹 서비스 및 응용 프로그램을 알아내는 방법
529정성태7/18/20212502C:\$Windows.~BT 용도와 삭제하는 방법
528정성태7/17/20213184Logitech Webcam이 있는 경우, %LOCALAPPDATA%\temp\LWSDebugOut.txt 파일의 (무제한) 증가 현상
527정성태7/13/20212491Microsoft Edge의 뉴스 알림 창 끄는 방법
526정성태7/11/20216561AMD CPU를 장착한 컴퓨터에서 Windows 11을 위한 fTPM 활성화 방법
525정성태6/30/20214150저작권 표시 없는 상업적 사용 가능한 무료 아이콘 구하기 [3]
524정성태6/25/20215114Windows 11 설치를 가로막는 TPM 칩, 운이 좋다면 구매할 수 있습니다. [3]
[1]  2  3  4  5  6  7  8  9  10  11  12  13  14  15  ...