안녕하세요..요새 자꾸 엑세스 디비가지구 놀구 있습니다..
근데 엑세스에서 필드에 그래픽을 추가해서 델파이ADO컴포넌트를 통해서 읽어서
표현하고 싶거든요..
델파이에서 그 엑세스의 그래픽이 든 필드 타입을 읽었더니
TBLOBField더라구요.
그래가지구.
TBLOBField(그래픽필드).saveToFile('Graphic.bmp');
이런 명령어를 내려서 파일루 저장케 했습니다.
근데 이파일을 그래픽으로 읽으려니깐 에러가 나오더라구요.
델파이에서 Loadfromfile로 읽었더니 머..스트림에러라던가?
걍..저장된파일을 읽었더니..역쉬 Bmp포맷이 아니라 하던군요..
그래서 최후의 방법으로 메모장으로..
SaveToFile로 저장시킨 그림파일과 원본 그림파일을 읽어서 비교해봤습니다..
그 결과.
SaveTofile로 저장시킨 파일에는 앞부분에 몇글짜('비트
Image 컨트롤에서 Image.Picture.SaveToFile은 잘 되니까,
BlobField를 Image에 대입한 후 Image에서 저장하면 되지 않을까 생각됩니다.
확인을 못해봐서...
================================================================
어린왕자 wrote:
> 안녕하세요..요새 자꾸 엑세스 디비가지구 놀구 있습니다..
> 근데 엑세스에서 필드에 그래픽을 추가해서 델파이ADO컴포넌트를 통해서 읽어서
> 표현하고 싶거든요..
>
> 델파이에서 그 엑세스의 그래픽이 든 필드 타입을 읽었더니
> TBLOBField더라구요.
> 그래가지구.
> TBLOBField(그래픽필드).saveToFile('Graphic.bmp');
> 이런 명령어를 내려서 파일루 저장케 했습니다.
> 근데 이파일을 그래픽으로 읽으려니깐 에러가 나오더라구요.
>
> 델파이에서 Loadfromfile로 읽었더니 머..스트림에러라던가?
> 걍..저장된파일을 읽었더니..역쉬 Bmp포맷이 아니라 하던군요..
>
> 그래서 최후의 방법으로 메모장으로..
> SaveToFile로 저장시킨 그림파일과 원본 그림파일을 읽어서 비교해봤습니다..
> 그 결과.
> SaveTofile로 저장시킨 파일에는 앞부분에 몇글짜('비트