我无法弄清楚如何将图像从 URL 加载到 TImage 控件中。
总的来说,这是我需要做的
TMemoryStream *str = new TMemoryStream;
http->Get("http://myurl.mydomain.com/myimage.jpg", str);
问题似乎是 str 没有分配空间。我得到一个“无效的 IO 句柄错误”。
我无法事先找出图像的大小。
请问我该怎么做?我试图通过创建一个虚拟文件并将该文件加载到 TMemoryStream 中来为 TMemoryStream 分配 10MB 的空间,但这也会引发“Invalid IO Handler”错误。
在 RAD Studio XE7 上使用 C++ Builder 开发 iOS 和 Android 应用程序。
非常感谢
艾尔