Q&A

  • ActiveX에 있는 binary data(VARIANT타입으로 선언되어 있음) 델파이에서 얻어오는 방법좀 알려주세요.
Visual C++로 작성한 ActiveX가 있는데 그 ActiveX의 GetImage() 메소드를 이용하여 이미지 데이타를 얻어오려고 합니다.

이미지를 얻어오는 ActiveX의 메소드는 다음과 같구요.

    GetImage(VARIANT FAR& ImageData);

델파이에서 사용시는 다음과 같이 했습니다.
   var
   buffer : OleVariant;
   ...
   buffer := VarArrayCreate([0..100000], varByte);
   DC.GetImage(buffer);


근데 값이 제대로 들어오지 않는군요.
포인터로도 해 보았는데 데이타타입이 맞지 않는다고 나오더군요.
고수님들... 좀 도와주세요...
0  COMMENTS