Graphics::TBitmap能直接从网络加载图片文件吗

lshfong 2010-11-11 08:40:29
Graphics::TBitmap* Image = new Graphics::TBitmap;
Image->LoadFromFile(“http://192.168.1.88/1.bmp");//这样写会错误提示,应该怎么写呢?
Image->Transparent=true;//这里设置为真后,图片背景还是不能透明
请老师指教
...全文
126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
我不懂电脑 2010-11-11
  • 打赏
  • 举报
回复
需要下载到本地。
ccrun.com 2010-11-11
  • 打赏
  • 举报
回复
LoadFromFile只支持本地文件。
laowang2 2010-11-11
  • 打赏
  • 举报
回复
看下DownloadfilefromURL
zzbinfo 2010-11-11
  • 打赏
  • 举报
回复
你这么写恐怕不行,下载到本地再操作吧
周药师 2010-11-11
  • 打赏
  • 举报
回复
先把图片下载在本地 或者 直接下载到Stream 里
然后再Image->Load....
My_Love 2010-11-11
  • 打赏
  • 举报
回复
原因在fmShareDenyWrite
procedure TGraphic.LoadFromFile(const Filename: string);
var
Stream: TStream;
begin
Stream := TFileStream.Create(Filename, fmOpenRead or fmShareDenyWrite);
try
LoadFromStream(Stream);
finally
Stream.Free;
end;
end;

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧