Visual C++로 작성한 ActiveX가 있는데 그 ActiveX의 GetImage() 메소드를 이용하여 이미지 데이타를 얻어오려고 합니다.
이미지를 얻어오는 ActiveX의 메소드는 다음과 같구요.
GetImage(VARIANT FAR& ImageData);
델파이에서 사용시는 다음과 같이 했습니다.
var
buffer : OleVariant;
...
buffer := VarArrayCreate([0..100000], varByte);
DC.GetImage(buffer);
근데 값이 제대로 들어오지 않는군요.
포인터로도 해 보았는데 데이타타입이 맞지 않는다고 나오더군요.
고수님들... 좀 도와주세요...