读书人

十二分火急

发布时间: 2013-01-01 14:04:19 作者: rapoo

万分火急!!!
请问这样写:Image1->Picture->LoadFromFile(ADODataSet1->FieldByName("地址")->AsString+"\\"+ADODataSet1->FieldByName("图档编号")->AsString+".jpg");
运行后怎么会提示:未知的图像文件扩展名(.jpg)


我以前写的代码可以显示.jpg格式图片的,怎么这次就不行了?
String PicName;
for(int i=0;i<ListBox1->Items->Count;i++)
{
if(ListBox1->Selected[i])
{
PicName=ListBox1->Items->Strings[i];
//Edit1->Text=ListBox1->Items[0].operator[](i);
Image1->Picture->LoadFromFile(Edit1->Text+"\\"+PicName);
}
}
其中ListBox中显示的是图片名称和图片格式。如:4687.jpg
PicName就是图片的名称和格式
[解决办法]
Image1->Picture->LoadFromFile(ADODataSet1->FieldByName("地址")->AsString+"\\\\"+ADODataSet1->FieldByName("图档编号")->AsString+".jpg");

读书人网 >C++ Builder

热点推荐