|
안냐세영....
위의 제목처럼 블롭필드에서 비트맵을 불러오는대영...
그이미지를 TImage1에 넣어두구 Timage2에서 그림을 그림니다...
그런다음 Timage2에 변경된 비트맵을 저장하고픈대....
어떤방법이 있나영....???
여기 도라다녀 보니까 TMemoryStream이라는넘을 이용해서 읽구 쓰구 하는거 가튼댕...
그래서 아래처럼 나름대로 만들어서 디비 인써트 하는대다가 넣어봤는디...ㅡㅜ
오류는 안뜨구 저장이 안대내영....아래꺼 지우구 하면 나머지 필드들은 다 저장되는디...
TMemoryStream라는넘 말구 딴방법으루 TImage2에 있는 이미지를 업데이트 하는 방법이 엄쓸까영???
아님 TMemoryStream루 가능하다믄 어캐 하는건지...
나름대루 고민하구 이것저것 해보다가 힝....했슴다...
TMemoryStream* Image_data = new TMemoryStream();
Image_data->Position = 0;
Image2->Picture->Bitmap->SaveToStream(Image_data);
DM->QM->ParamByName("P12")->LoadFromStream(Image_data, ftBlob); //P12는 파람이름...
|