|
imgDisplay->Picture->Assign(pJPEG); 이 문장을
imgDisplay->Picture->Bitmap->Assign(pJPEG); 로 바꿔 보세요.
Assign하실때 JPEG는 Bitmap에다 해야되는데 TPicture에다 하니까 에러가 나지않나 보입니다.
이게 아니라면 pJPEG->LoadFromStream(pStream); 이 문장에서 오류가 날 소지가 크다고 봅니다.
BlobStream에 TJPEG형식의 이미지 바이너리 데이터가 들어가있는게 확실한지 확인해보세요.
-locke
Red 님이 쓰신 글 :
: 위에 jpeg.hpp인클루드도 시켜줬고
: 머때문에 그런지 몰르겠어여
:
:
: pStream = pQuery->CreateBlobStream(pField, bmRead);
: if(pStream->Size > 0)
: {
: pJPEG = new TJPEGImage();
: pJPEG->LoadFromStream(pStream);
: pBMP->Assign(pJPEG);
: imgDisplay->Picture->Assign(pJPEG);
: delete pJPEG;
: pJPEG = NULL;
: }
: else imgDisplay->Picture->Assign(NULL);
: delete pBMP;
: delete pStream;
:
: 부탁드립니다..
|