cxgrid 读取图片问题(下面程序图片不出来)
procedure TF_BizShip_L.FormCreate(Sender: TObject);
var
tmpMemStream: TMemoryStream;
tmpSize: LongInt;
tmpStr: String;
begin
inherited;
if not aq_Bus_M.Active then aq_Bus_M.Active:=True;
aq_Bus_M.first;
while not aq_Bus_M.Eof do begin
tmpMemStream := TMemoryStream.Create;
tmpMemStream.LoadFromFile('\\server\Cost\'+aq_Bus_M.FieldByName('OUR_NO').AsString+'.JPG');
tmpSize := tmpMemStream.Size;
SetLength(tmpStr, tmpSize);
tmpMemStream.Read(tmpStr[1], tmpSize);
tmpMemStream.Free;
tvFilms.DataController.SetValue(tvFilms.DataController.RecNo-1, tvFilmsPHOTO.Index, tmpStr);
aq_Bus_M.Next;
end;
end;
[解决办法]
...
tmpMemStream.Position:=0;
tmpMemStream.Read(tmpStr[1], tmpSize);
...
[解决办法]
jpeg error #53错误,
我估计是图片的格式问题报的错
[解决办法]
你换一个图片看看
[解决办法]
要把jpeg转换成bmp后再显示。