|
CreateBlobStream 은 안써봐서 모르겠습니다.
저는 아래와 같은 방법으로 사용하는데,잘 됩니다.
TMemoryStream*ms=new TMemoryStream();
TGraphicField*temp=(TGraphicField*)q->FieldByName("image");
temp->SaveToStream(ms);
.
.
.
delete ms;
gif 님이 쓰신 글 :
: #include <GIFImg.hpp> 을 해주고
:
: TMemoryStream *pMemoryStream = NULL;
: pMemoryStream = (TMemoryStream *)pADOQuery->CreateBlobStream(pADOQuery->FieldByName("DISP_IMAGE"), bmRead);
:
: TGIFImage *pGIFImage = new TGIFImage();
:
: pGIFImage->LoadFromStream(pMemoryStream);
:
: pDisplay->pImage->Picture->Bitmap->Assign(pGIFImage);
:
: delete pGIFImage;
:
: 이렇게 작성을 했습니다.
:
: 근데
:
: pGIFImage->LoadFromStream(pMemoryStream); 이부분에서
:
: invalid gif signature 이런 에러가 뜨던데 이유를 도저히 못찾겠어요
:
: 왜그런지 알려주세요 ㅠㅠ
:
: XE5 버전을 사용중입니다.
|