var
youstream:tmemorystream;
begin
youstream:=tmemorystream.create;
youstream.loadfile('image1.bmp');
nmudp1.sendstream(youstream);其实是想将一张已经存在的bmp位图('image1.bmp')读入已经定义的流中,然后发送出去
但是每次在nmudp1.sendstream(youstream)这一句执行的时候总是说 流出错了,请教,
急呀!!!
解决方案 »
- 如何拦载有dbgrideh的自动提交数据的功能
- 什么样的条件才能找到一份Delphi程序员的工作?
- 如何获取目录?SelectoryDirectory的界面太丑了,有无其它(界面简洁一点)的?
- 在Delphi中如何使用控件组?
- 在其它机子上运行时提示找不到数据库别名(在线等)
- delphi中有没有中文字符转成ASC的函数?比如VB的AscW()样?
- 同一个句柄对于所有进程是否一样?
- 就要找工作了,祝福我吧!
- 有没有可以多行选择,列选择,多行复制,列复制的DBGrid?
- 怎样在IDSMTP中发附件
- 一个消息处理的问题
- 在DELPHI7中如何调用系统目录下netapi32.dll里面的函数NetMessageBufferSend
youstream.loadfromstream('image1.bmp');
试试这个啊!!
接分!:)
PictureStream:TADOBlobStream;
jpg:TJPEGImage;
begin
PictureStream:=TADOBlobStream.Create(adoquery1.FieldByName('image') as TBlobField,BMRead);
jpg:=TJPEGImage.Create;
jpg.LoadFromStream(PictureStream);
Image1.Picture.BitMap.Assign(jpg);
PictureStream.Free;
jpg.Free;
end;
用这个读吧,可以的