SAFEARRAY를 사용한 VARIANT ARRAY(배열) 다루기(VC++)

VB의 경우 VARIANT관련해서 조작은 아주 간편하다. VB만 사용하는 개발자라면 VARIANT  Type의 자료형이 존재한다는 사실조차 의식하지 못할 정도이다. MFC (VC++)에서 VARIANT 와 VARIANT ARRAY(배열)를 사용하는 방법은 다소 까다롭다. 물론 내가 처음 VC++을 접할 때 OLE,COM등에 대해 별로 관심이 깊지 않았던 탓에 VARIANT를 다룰 기회가 없었던 이유도 있지만, 사용의 필요성을 느끼지 못했던 것도 사실이다. 그런데 어느 순간부터