收取到了你的消息,呵呵,很久很久没有来到delphi版了咯:)
这几天很忙,恩,我看了一下你的代码,恩,这样做试试:
function Twp.Get_bmp: OleVariant;
var
Img: TImage;
tmpStream: TMemoryStream;
ImgData: array of byte;
imglen: Integer;
begin ......
//首先是你要的工作,比如在img上画出图形
...... tmpStream := TMemoryStream.Create;
img.Picture.SaveToStream(tmpStream);
img.Destory;
tmpStream.Position := 0;
imglen := tmpStream.Size;
SetLength(ImgData, imglen);
tmpStream.Read(ImgData[0], imglen);
tmpStream.Free;
Response.Set_Expires(0);
Response.Buffer := True;
Response.Clear;
Response.ContentType := 'image/bmp';
Result := ImgData;
end;
这几天很忙,恩,我看了一下你的代码,恩,这样做试试:
function Twp.Get_bmp: OleVariant;
var
Img: TImage;
tmpStream: TMemoryStream;
ImgData: array of byte;
imglen: Integer;
begin ......
//首先是你要的工作,比如在img上画出图形
...... tmpStream := TMemoryStream.Create;
img.Picture.SaveToStream(tmpStream);
img.Destory;
tmpStream.Position := 0;
imglen := tmpStream.Size;
SetLength(ImgData, imglen);
tmpStream.Read(ImgData[0], imglen);
tmpStream.Free;
Response.Set_Expires(0);
Response.Buffer := True;
Response.Clear;
Response.ContentType := 'image/bmp';
Result := ImgData;
end;
解决方案 »
- 在delphi中从文件中取得动态sql文进行检索,找不到记录? (加急!!!!)
- 检查数字或字符是否在候选列表中的函数
- 【版務:招聘/求職貼如已有合適得人選或公司請盡快結貼!】
- 请教select语句的用法,在线等,谢谢
- 当我在SaveDialog 中点取消时,却不能关闭“另存为“的窗体,我要怎么做才能关掉它
- 关于Delphi中团队开发的问题
- ADO与SQL SERVER数据库的查询??
- 关于delphi5.0的ADO补丁问题(在线等待)
- delphi如何输出饼状图
- 还是那个控件数组问题...
- 下载delphi informant 杂志1995至2000年全部内容光盘,请进。该杂志内容极有价值。
- 微软面试题!(从报刊上看到的)
asp里测试可以这样:
Set img = Server.CreateObject("ANAME.aname")
Response.BinaryWrite img.Get_bmp
这个如何呢,不过是生成bmp 的.