大哥大姐帮忙看看下面的代码 .... jpg:=tjpegimage.Create;
m1:=tmemorystream.Create; //初始化流m1,在用sendstream(m1)发送流后,
//它将保留到socket对话结束,
//不能用手工free掉,否则会触发异常
jpg.Assign(Bitmap); //将图象转成JPG格式
jpg.SaveToStream(m1); //将JPG图象写入流中
jpg.free;
m1.Position:=0;
s1:=inttostr(m1.size);
Socket.sendtext(s1); //发送图象大小
....执行到 "jpg.SaveToStream(m1); " 这一句就出现错误:out of system resources.为什么呀.....(是别人调通的例子,放到我的程序中就不行了).
m1:=tmemorystream.Create; //初始化流m1,在用sendstream(m1)发送流后,
//它将保留到socket对话结束,
//不能用手工free掉,否则会触发异常
jpg.Assign(Bitmap); //将图象转成JPG格式
jpg.SaveToStream(m1); //将JPG图象写入流中
jpg.free;
m1.Position:=0;
s1:=inttostr(m1.size);
Socket.sendtext(s1); //发送图象大小
....执行到 "jpg.SaveToStream(m1); " 这一句就出现错误:out of system resources.为什么呀.....(是别人调通的例子,放到我的程序中就不行了).
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货