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

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

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

오랜만에 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)
527정성태7/13/20215653Microsoft Edge의 뉴스 알림 창 끄는 방법
526정성태7/11/202111342AMD CPU를 장착한 컴퓨터에서 Windows 11을 위한 fTPM 활성화 방법
525정성태6/30/20219540저작권 표시 없는 상업적 사용 가능한 무료 아이콘 구하기 [3]
524정성태6/25/20218527Windows 11 설치를 가로막는 TPM 칩, 운이 좋다면 구매할 수 있습니다. [3]
523정성태5/3/202110038절전 모드로 내려가는 우분투 머신 [7]
522정성태9/16/2020108342020년 작업 PC ^^ [7]
521정성태11/25/201910949[종료] "시작하세요. C# 8.0 프로그래밍" 책을 1만원에 판매합니다. (4권 한정) [2]
520정성태8/26/20197537Snagit 2019(Build 3847) 사용 시 Effect 변경 후 창을 닫는 시점에 응용 프로그램이 종료하는 현상
519정성태7/15/20199688youtube-dl.exe를 윈도우 샌드 박스에서 실행
518정성태7/1/201910431크로미움 기반의 Microsoft Edge 웹 브라우저... 쓸만하네요. ^^ [4]
517정성태5/16/20199542윈도 운영체제는 태생적으로 갖고 있는 문제들로 인해 아직도 매우 취약한 운영체제로 분류됩니다?!! [2]
516정성태5/16/20198528배터리 사용 중인 태블릿에는 크롬보다는 Edge 브라우저가 더 낫습니다.
515정성태11/19/201812887LED 전등 교체와 잔광 현상 제거 콘덴서 - 두 번째 이야기
514정성태10/30/201814521LED 매입등 교체와 잔광 현상 제거 콘덴서
513정성태9/13/20189871블로거 분들 랜섬웨어 메일 "저작권관련 이미지 무단사용 안내메일(장명옥 본인제작)" 조심하세요. [2]
512정성태8/10/20189630번개는 땅에서부터 하늘로 올라가는 현상? [1]
511정성태7/21/201810002[종료] DDR 3 4GB * 4EA, AMD 페넘II-X4 905e, 메인 보드 GA-770TA-UD3를 드립니다. [3]
509정성태6/12/201811437목/허리가 아픈 개발자들을 위한 근육 마사지 치료법 - KSNS [1]
508정성태5/22/201814876로이 베나비데스
507정성태4/13/201810913sysnet 블로그 관련 수치 [1]
506정성태1/20/201816981삼성 A/S 경험 - 오디세이(Odyssey) 노트북이 게임 도중 갑자기 전원이 나가는 경우 [2]
505정성태1/9/201716116모니터 간단 소개 - LG IPS LED 24MA53, 델 UltraSharp 24 - U2414H, 알파스캔 AOC 2477 IPS
504정성태9/25/201621381모니터 3대를 NVidia Surround로 연결하기 - 두 번째 [3]
503정성태9/22/201615662Wacom BAMBOO 태블릿 - Tablet PC Defined 메뉴가 없는 경우 [1]
501정성태5/31/201615682twoomail.com으로부터 온 "'...'님이 쪽지를 보냈습니다."는 twoo.com의 스팸 메일입니다.
499정성태2/16/2016177342016년 작업 PC ^^ [2]
1  [2]  3  4  5  6  7  8  9  10  11  12  13  14  15  ...